|
|
使用upp的内部回环进行,B到A的,使用创龙的api, 使用的是单倍数据率,16位的数据总线,但是在A通道中接收的数据总是B通道的两份。不知是什么原因。
& {) s r- ^5 M
% T, D* f6 w u9 {* z- f /*数字回环配置*/
2 Q9 {% F6 o2 G6 P- k6 R& T uPPDLBConfig(SOC_UPP_0_REGS,UPP_UPDLB_BA);
4 F1 S5 k! G& L0 R7 N$ p: ^2 r4 s, u+ ?1 ]' W
7 H! ?4 Z8 s a就是将创龙代码“uPP_B_TO_A”工程改下也是一样的:4 P6 A$ m+ D) j/ Q# p5 k
1,uPPPinMuxSetup(uPP_CHA_16BIT_CHB_16BIT);, V+ \, M0 [; X" _
2,UPCTL->IWA = 1
! _/ Y" c, m, ]. M' E UPCTL->IWB = 1 + y3 P/ ~& S8 E
y( Q2 N1 \: Y% B
9 r3 w7 A, j! `, d3,uPPDLBConfig(SOC_UPP_0_REGS,UPP_UPDLB_BA);
% E& d; v" @; T0 I0 s( k2 c' h7 p5 L _5 l. D" t: h) J3 ~/ N- j
! ^8 K7 X: K4 O% E# U$ A3 a# B! Y. S最后结果为:
( g) Y1 [: i9 R. N- E. Z5 d& A1 J9 L' q
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|