|
|
使用upp的内部回环进行,B到A的,使用创龙的api, 使用的是单倍数据率,16位的数据总线,但是在A通道中接收的数据总是B通道的两份。不知是什么原因。' {$ ]( T6 A* T* k. q
/ a7 n, D2 f! T8 f5 \3 b
/*数字回环配置*/
/ c! J7 j- |# ?# t T+ E7 e# C uPPDLBConfig(SOC_UPP_0_REGS,UPP_UPDLB_BA);
N/ ?9 h" }# j2 [) K, I2 Z5 q. V5 m! ?1 @8 c3 h7 g( H* @& m
5 F8 H. `2 _4 o6 `. g: k4 t2 ?就是将创龙代码“uPP_B_TO_A”工程改下也是一样的:
$ S- J; a" z H, ~+ R1,uPPPinMuxSetup(uPP_CHA_16BIT_CHB_16BIT);3 x. C2 l" R: U' e# S l6 B
2,UPCTL->IWA = 1
0 V9 T- D$ O+ C/ V. u+ H UPCTL->IWB = 1 7 t7 d# R" N: x: X7 v. t
2 S, v+ R: Q* M$ k- s9 W7 `: {2 q& k. P" }" a
3,uPPDLBConfig(SOC_UPP_0_REGS,UPP_UPDLB_BA);; I" ~2 X" \8 U" c7 L) `' j+ o
. J+ S+ y: S9 Z
6 |# [' L% l( [最后结果为:- y7 R1 V8 k5 w0 @, |6 w5 o# d
; W5 W( D# v+ o
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|