|
使用upp的内部回环进行,B到A的,使用创龙的api, 使用的是单倍数据率,16位的数据总线,但是在A通道中接收的数据总是B通道的两份。不知是什么原因。
3 ^% {+ ~% Y: M; X7 h! _8 b( N
7 y, Q+ s8 U4 v# | /*数字回环配置*/
' Z. k7 e& \/ r uPPDLBConfig(SOC_UPP_0_REGS,UPP_UPDLB_BA);
7 b' v, T# f, y" g6 M* y+ }% H: T7 l
. n! b$ K* p) c就是将创龙代码“uPP_B_TO_A”工程改下也是一样的:
7 i$ n' f6 h1 O8 w1,uPPPinMuxSetup(uPP_CHA_16BIT_CHB_16BIT);; ^, f) o: ~, B3 _
2,UPCTL->IWA = 1
: n2 \7 {8 H9 w( Y& i- I UPCTL->IWB = 1
+ V( I/ _. i; D; E( E, g t; w! D6 N+ v/ c
3 {( M" d+ t- N& v. E* c
3,uPPDLBConfig(SOC_UPP_0_REGS,UPP_UPDLB_BA);
8 E$ S, b* }; C) Y
$ q0 h) `' x) t
& X# U1 T6 N: A最后结果为:/ g+ E# w1 i, S/ p3 ^
' q# G, W7 q3 M T |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|