|
|
使用upp的内部回环进行,B到A的,使用创龙的api, 使用的是单倍数据率,16位的数据总线,但是在A通道中接收的数据总是B通道的两份。不知是什么原因。$ F+ `# u- B8 q' t n
4 b1 W6 }) V6 w) g1 D /*数字回环配置*/
6 N9 I5 C0 P7 V3 v g, F, |/ f uPPDLBConfig(SOC_UPP_0_REGS,UPP_UPDLB_BA);
/ m5 C6 n9 A3 a( ^3 p5 c4 {4 y# ~; r' g
7 w$ [9 a: u: n% g& o就是将创龙代码“uPP_B_TO_A”工程改下也是一样的:9 a O& \' Z$ D: y- E
1,uPPPinMuxSetup(uPP_CHA_16BIT_CHB_16BIT);1 W5 ]0 W. K% |% V1 Z' ~
2,UPCTL->IWA = 1
* h! y. f( V5 k, N UPCTL->IWB = 1
# d1 B/ P/ `% v8 |1 l I, U7 X, {9 y, n
" I% S4 d: C* F5 R+ D0 _3,uPPDLBConfig(SOC_UPP_0_REGS,UPP_UPDLB_BA);+ c5 @6 @2 Z. E# L/ F6 v
& H7 ^* U F$ f# S3 e) z. P
( u" _3 ?# g8 m* G最后结果为:
7 H7 ?/ Y, E- X3 ?3 g( c I0 ]- a. `8 S8 Q( z0 |. s, b% w
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|