嵌入式开发者社区
标题:
omapl138 upp接口实现内部回环功能疑问?
[打印本页]
作者:
小石
时间:
2017-3-25 11:44
标题:
omapl138 upp接口实现内部回环功能疑问?
使用upp的内部回环进行,B到A的,使用创龙的api, 使用的是单倍数据率,16位的数据总线,但是在A通道中接收的数据总是B通道的两份。不知是什么原因。
* c a( l6 z" N* y
; f" i1 Z4 j$ q* ^4 p
/*数字回环配置*/
0 }: K9 z! \: N* d" N
uPPDLBConfig(SOC_UPP_0_REGS,UPP_UPDLB_BA);
: ~- M* I* F; l0 C, B9 Z
2 y5 O, z3 J0 b+ E& N0 y- X
+ H( G* ^9 E2 K7 }/ R6 ~3 u
就是将创龙代码“uPP_B_TO_A”工程改下也是一样的:
. C7 v+ {( `1 O2 |
1,uPPPinMuxSetup(uPP_CHA_16BIT_CHB_16BIT);
2 n! x/ ~5 m) Q2 B. Y$ K8 h
2,UPCTL->IWA = 1
( C# [7 X* v4 z% p
UPCTL->IWB = 1
1 I R& [; D$ I) }
9 F) d$ k7 ^, B l/ _
% F3 q4 C, [5 a
3,uPPDLBConfig(SOC_UPP_0_REGS,UPP_UPDLB_BA);
1 r0 Z3 F) ]$ a" v% q, H
! o U. w* m% P% {# H; R* u
1 s$ T P1 | R
最后结果为:
# v I1 X7 \9 ` u
[attach]2101[/attach]
9 U5 F# Y0 g: B5 x3 S: l
作者:
human
时间:
2017-3-30 08:56
有16位的例程可以参考一下
作者:
小石
时间:
2017-3-30 14:48
human 发表于 2017-3-30 08:56
6 d2 x( q# m- o* [( V5 {
有16位的例程可以参考一下
( Z0 _8 ], `, ~7 g
谢谢,只是缺少了对A通道的时钟设置,原来upp回环测试接收端也要设置时钟。
欢迎光临 嵌入式开发者社区 (https://www.51ele.net/)
Powered by Discuz! X3.4