|
|
使用upp的内部回环进行,B到A的,使用创龙的api, 使用的是单倍数据率,16位的数据总线,但是在A通道中接收的数据总是B通道的两份。不知是什么原因。
3 T2 ^5 X; l6 k4 t
8 `; d) o$ e+ |* `. }6 M% y /*数字回环配置*/
$ u% `. i& s9 v uPPDLBConfig(SOC_UPP_0_REGS,UPP_UPDLB_BA);
, i- {6 g* H7 w+ Q
- Z4 d+ {! } M5 y3 }
# n1 M" E$ T5 q& {就是将创龙代码“uPP_B_TO_A”工程改下也是一样的:
0 W" H: i1 l& c& l1,uPPPinMuxSetup(uPP_CHA_16BIT_CHB_16BIT);
' O0 j F: ?9 D$ W( e2,UPCTL->IWA = 1
- e( k2 X) M9 v! R UPCTL->IWB = 1 6 j5 M4 W" ~$ j% D3 l
+ |; l+ z' ]1 L0 u( Y# a& s6 p" X' x5 X
3,uPPDLBConfig(SOC_UPP_0_REGS,UPP_UPDLB_BA);
9 _) m, f5 A. T1 ~7 ~: e4 u5 a
/ s, T" c0 Q; y0 ?% R. y3 P$ n7 d) t3 {4 Z8 ?5 L" g% B
最后结果为:
$ J5 k" t) F: t$ P& S5 m4 U$ b% x, T9 H0 @/ A
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|