嵌入式开发者社区

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

作者: 小石    时间: 2017-3-25 11:44
标题: omapl138 upp接口实现内部回环功能疑问?
使用upp的内部回环进行,B到A的,使用创龙的api, 使用的是单倍数据率,16位的数据总线,但是在A通道中接收的数据总是B通道的两份。不知是什么原因。# j6 e3 p1 a4 w4 a2 Y( ^/ \

1 ]+ {) ~. l5 A) O3 R: Z8 w3 F$ u        /*数字回环配置*/1 _' a1 s7 e5 g* ]- v
        uPPDLBConfig(SOC_UPP_0_REGS,UPP_UPDLB_BA);* h" R% V) L! u( a3 G4 U7 k6 h

% l9 d9 \6 V/ P  O" h- H/ w. K! r- H* U
就是将创龙代码“uPP_B_TO_A”工程改下也是一样的:0 e5 o" D  R7 [3 {- H
1,uPPPinMuxSetup(uPP_CHA_16BIT_CHB_16BIT);9 E& N' V( s0 u' C% T
2,UPCTL->IWA = 10 H  g' `6 c" J& u- w( _6 R
     UPCTL->IWB = 1 : I- K+ d( K$ b2 Q( G
# F9 N  D/ {( L& q7 Q* L8 K5 J

" r  O  C- Q: ^+ Q3,uPPDLBConfig(SOC_UPP_0_REGS,UPP_UPDLB_BA);% M, l1 I# `/ B- Y3 r- j8 }2 X

: P) Y# m* D! \
4 m# T: b" I) g: l: _6 L最后结果为:* }, m& x% v; m+ v- E
[attach]2101[/attach]6 ]0 }8 e3 W0 }$ H& k' @- d  {

作者: human    时间: 2017-3-30 08:56
有16位的例程可以参考一下
作者: 小石    时间: 2017-3-30 14:48
human 发表于 2017-3-30 08:56
) q; i- q4 w+ G9 {( A有16位的例程可以参考一下
/ l5 t3 f  f& P
谢谢,只是缺少了对A通道的时钟设置,原来upp回环测试接收端也要设置时钟。




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