嵌入式开发者社区
标题:
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 R
2,UPCTL->IWA = 1
3 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