嵌入式开发者社区
标题:
omapl138 upp接口实现内部回环功能疑问?
[打印本页]
作者:
小石
时间:
2017-3-25 11:44
标题:
omapl138 upp接口实现内部回环功能疑问?
使用upp的内部回环进行,B到A的,使用创龙的api, 使用的是单倍数据率,16位的数据总线,但是在A通道中接收的数据总是B通道的两份。不知是什么原因。
" c' @% g% U1 _& H
- l( L5 h F) T
/*数字回环配置*/
0 s3 ^4 y5 S; i6 t# r% @' v
uPPDLBConfig(SOC_UPP_0_REGS,UPP_UPDLB_BA);
/ q E# |6 J. C& y. t
) a5 c# ?: O3 Y+ c% q
7 S: \' K+ u$ U0 I$ h
就是将创龙代码“uPP_B_TO_A”工程改下也是一样的:
$ s1 I3 V0 e5 Z
1,uPPPinMuxSetup(uPP_CHA_16BIT_CHB_16BIT);
0 S4 O( `, E% q, Q. {3 c" j; ^
2,UPCTL->IWA = 1
6 ~4 _% I% a: }4 p9 o7 A! {% S5 E
UPCTL->IWB = 1
& x: T: F" a' x% I8 J9 b
5 ~" t9 Z& q2 z* Y) z3 g
3 s ^0 k+ {$ ?! V4 s; ]
3,uPPDLBConfig(SOC_UPP_0_REGS,UPP_UPDLB_BA);
5 W g; n+ N9 n5 c( X( X' H
$ s: f- k; \2 X7 \- T
5 {1 x. d* n8 F r
最后结果为:
. f6 v, y& G) R' h4 l: S; v" P
[attach]2101[/attach]
% f6 Y+ d* M# } f
作者:
human
时间:
2017-3-30 08:56
有16位的例程可以参考一下
作者:
小石
时间:
2017-3-30 14:48
human 发表于 2017-3-30 08:56
* ~' H( O a, ?! N
有16位的例程可以参考一下
) W7 R) Y1 [ V, p
谢谢,只是缺少了对A通道的时钟设置,原来upp回环测试接收端也要设置时钟。
欢迎光临 嵌入式开发者社区 (https://www.51ele.net/)
Powered by Discuz! X3.4