|
使用upp的内部回环进行,B到A的,使用创龙的api, 使用的是单倍数据率,16位的数据总线,但是在A通道中接收的数据总是B通道的两份。不知是什么原因。7 ]/ z! w6 k# c) `6 d- R" Y
; o7 n* H8 p: ?) W5 m /*数字回环配置*/' u8 G% Q, g' D6 t9 y4 @
uPPDLBConfig(SOC_UPP_0_REGS,UPP_UPDLB_BA);& u( {$ U% I+ A% `$ k) C
# y" K# I* e) C& j/ T# G2 s2 E, ]2 @% f# s( U
就是将创龙代码“uPP_B_TO_A”工程改下也是一样的:
P; x. }" Y) C g1,uPPPinMuxSetup(uPP_CHA_16BIT_CHB_16BIT);
$ z$ B3 B- [% w6 G2,UPCTL->IWA = 1
5 o- y" ]$ s( y1 u% C UPCTL->IWB = 1 * E7 P: N$ J" }/ } T
) L' _, G3 {" c6 c, n4 A
. @6 h8 ~3 z6 Y+ M3,uPPDLBConfig(SOC_UPP_0_REGS,UPP_UPDLB_BA);1 s; W# P4 N" i4 ^" b5 d
- X( L% h$ r! Y0 t' |' c
1 v" l6 ?# x9 ^& J, P7 l# R
最后结果为:
H2 _' n' T' d8 ?7 P: O+ n
7 }5 i' ~% y6 b |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|