嵌入式开发者社区

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

作者: 小石    时间: 2017-3-25 11:44
标题: omapl138 upp接口实现内部回环功能疑问?
使用upp的内部回环进行,B到A的,使用创龙的api, 使用的是单倍数据率,16位的数据总线,但是在A通道中接收的数据总是B通道的两份。不知是什么原因。
& L- s' k9 _0 c( H# W! _! N* Y
6 c3 a/ h& W. X# l, p8 k5 S# M        /*数字回环配置*/; c  B% y) J9 X0 v0 c
        uPPDLBConfig(SOC_UPP_0_REGS,UPP_UPDLB_BA);' J# `6 @1 d/ W( K

5 Y9 O& Z  i3 |; [4 ]
; u! X# o  a0 R; K# M2 ]" U就是将创龙代码“uPP_B_TO_A”工程改下也是一样的:5 ~) f- A% K" R( `5 O
1,uPPPinMuxSetup(uPP_CHA_16BIT_CHB_16BIT);
# o; f7 U$ n6 R2,UPCTL->IWA = 13 Q9 `  n8 Q4 J) Z: @8 r* H4 m. J
     UPCTL->IWB = 1 / ^; ^8 P/ P3 g
4 f4 m# V3 ?% N5 C
' c' I1 ~& B7 q+ h  e0 I: w6 c
3,uPPDLBConfig(SOC_UPP_0_REGS,UPP_UPDLB_BA);! r, x) n' c" ]4 I9 ]# Q3 y
9 k& e% d1 i! e5 J+ s

0 R; |& |1 q% u& ^2 d( j4 V最后结果为:2 A7 ]* Y# J( s  j3 M
[attach]2101[/attach]/ Q" i- H9 k! V( c+ M" i/ u

作者: human    时间: 2017-3-30 08:56
有16位的例程可以参考一下
作者: 小石    时间: 2017-3-30 14:48
human 发表于 2017-3-30 08:56
8 G, f$ @3 l6 }. d有16位的例程可以参考一下

8 ?$ |9 T2 H- [6 \! a7 {6 R谢谢,只是缺少了对A通道的时钟设置,原来upp回环测试接收端也要设置时钟。




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