嵌入式开发者社区

标题: omapl138 upp接口实现内部回环功能疑问? [打印本页]

作者: 小石    时间: 2017-3-25 11:44
标题: omapl138 upp接口实现内部回环功能疑问?
使用upp的内部回环进行,B到A的,使用创龙的api, 使用的是单倍数据率,16位的数据总线,但是在A通道中接收的数据总是B通道的两份。不知是什么原因。# U7 {; I( m- d% E1 f: o

; e$ ]8 k+ \1 v! E; ^        /*数字回环配置*/+ w) ]; }: _* A
        uPPDLBConfig(SOC_UPP_0_REGS,UPP_UPDLB_BA);3 o' B  l$ S! }0 D

# }4 @" y9 _3 w+ D3 z. z+ r9 n; S
就是将创龙代码“uPP_B_TO_A”工程改下也是一样的:
4 _, k; w' G% D! q3 Y& H$ z- z( c; G1,uPPPinMuxSetup(uPP_CHA_16BIT_CHB_16BIT);2 M  l5 U9 A! U' B: c
2,UPCTL->IWA = 1
2 K7 A! ^% O2 |$ }: A     UPCTL->IWB = 1 # \. x( D0 j! |  c  y. I

1 n5 @5 Z0 E* `. f" j- ^  a. S% {5 ~9 a: Y# E4 I
3,uPPDLBConfig(SOC_UPP_0_REGS,UPP_UPDLB_BA);
; t* s" P5 I3 N" y% ?  _. w
# V6 q  w9 v  G2 N! ~+ W9 Q7 ^5 B
3 o0 l1 Y1 z5 K最后结果为:
. T1 N" Z! I, N% M% Y; e[attach]2101[/attach]
, B9 I& i$ f% h# J, h5 x
作者: human    时间: 2017-3-30 08:56
有16位的例程可以参考一下
作者: 小石    时间: 2017-3-30 14:48
human 发表于 2017-3-30 08:56! t( i$ M& v: T# o& ]8 z
有16位的例程可以参考一下

/ l) g6 U, A7 ], `谢谢,只是缺少了对A通道的时钟设置,原来upp回环测试接收端也要设置时钟。




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4