|
使用upp的内部回环进行,B到A的,使用创龙的api, 使用的是单倍数据率,16位的数据总线,但是在A通道中接收的数据总是B通道的两份。不知是什么原因。
: p7 a0 ~& L/ H
. ]! b4 w; ^& ~% n8 n' } /*数字回环配置*/" B0 U! d/ T( @# k3 s( j3 U
uPPDLBConfig(SOC_UPP_0_REGS,UPP_UPDLB_BA);; B: D* w2 b/ u; M% F% T3 b9 q
& m1 R0 E1 l9 G; x9 V
+ x5 [9 u8 B! h4 R就是将创龙代码“uPP_B_TO_A”工程改下也是一样的:
& V4 d* w) a5 N4 I4 p1,uPPPinMuxSetup(uPP_CHA_16BIT_CHB_16BIT);; c5 t2 {& X9 {4 V" S/ O
2,UPCTL->IWA = 1' ?* n1 Q. D5 g% r
UPCTL->IWB = 1 5 T3 c! |8 e- k
K! ?9 h4 u( c* P/ L: ?
" A7 F o( {* b: k" U' [) r' I3,uPPDLBConfig(SOC_UPP_0_REGS,UPP_UPDLB_BA);
3 `! L! g; C, ~; v8 f7 J; j3 N1 o4 e# T2 n6 U. M
; `% U3 E# g3 H! ?最后结果为:
; D' c+ Y' L. T' h
+ G# ^% s) V6 v% e s |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|