|
使用upp的内部回环进行,B到A的,使用创龙的api, 使用的是单倍数据率,16位的数据总线,但是在A通道中接收的数据总是B通道的两份。不知是什么原因。: a% ]. E" _$ R: r0 }) g2 q
& x: r) v; t6 g. m) }' C Y8 d /*数字回环配置*/
0 l/ ]; X3 I% |4 P4 O) }1 J2 N0 p uPPDLBConfig(SOC_UPP_0_REGS,UPP_UPDLB_BA);; u$ D9 @/ `9 B" m S6 t# e& M+ t
" H% N% s! e+ I/ J) M$ J) z% L( h8 D4 e2 ?, Z( ]
就是将创龙代码“uPP_B_TO_A”工程改下也是一样的:
, e' s6 R I! n- D7 ^5 _$ x; \1 H) M1,uPPPinMuxSetup(uPP_CHA_16BIT_CHB_16BIT);
1 A4 V! E; ]' L) d2,UPCTL->IWA = 1. }3 S3 a2 v' q
UPCTL->IWB = 1
5 x/ V/ |9 O: _( y, o
8 L- _+ C7 I" ?0 P4 q4 S
& I5 x: t4 S: ^# J& c3,uPPDLBConfig(SOC_UPP_0_REGS,UPP_UPDLB_BA);
- {4 C2 [, Y; R+ n4 C' @
: A* W/ |8 v" M# c7 j" O
+ g5 U7 F# ^+ ]最后结果为:0 l5 V. r7 u0 I8 C7 o
9 S* I: r# e0 f
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|