嵌入式开发者社区
标题:
omapl138 upp接口实现内部回环功能疑问?
[打印本页]
作者:
小石
时间:
2017-3-25 11:44
标题:
omapl138 upp接口实现内部回环功能疑问?
使用upp的内部回环进行,B到A的,使用创龙的api, 使用的是单倍数据率,16位的数据总线,但是在A通道中接收的数据总是B通道的两份。不知是什么原因。
( W, m8 \' a; b
! i8 d5 X9 y, |2 W
/*数字回环配置*/
3 ]1 R# h; C; U$ K$ |
uPPDLBConfig(SOC_UPP_0_REGS,UPP_UPDLB_BA);
5 }2 ]1 N1 U$ o* p V# Q4 ?% r
& u x( y4 L7 K* d6 z+ L7 L
7 a2 X/ ]1 s v/ O: [, v
就是将创龙代码“uPP_B_TO_A”工程改下也是一样的:
, o. k: T, M+ t b/ ^! t2 c% A
1,uPPPinMuxSetup(uPP_CHA_16BIT_CHB_16BIT);
; m4 P, K0 U1 I% C, v& v
2,UPCTL->IWA = 1
2 E8 g# U! |! E, Y- ~& q* I5 {
UPCTL->IWB = 1
9 J9 n+ F9 X4 a1 E
# ?0 z9 [! x+ ?: k
7 Z B0 m0 {% m0 f: g$ Q
3,uPPDLBConfig(SOC_UPP_0_REGS,UPP_UPDLB_BA);
% [) R N. x0 H- e. z
& c& ]9 H* D' y9 g0 H( I
2 A ^: G; C! z o, g% ~5 S5 u
最后结果为:
7 ^5 S6 r6 v! z8 o5 ? ^
[attach]2101[/attach]
/ S# d1 x) L- {5 @2 {0 S+ ^5 D3 }; O2 \
作者:
human
时间:
2017-3-30 08:56
有16位的例程可以参考一下
作者:
小石
时间:
2017-3-30 14:48
human 发表于 2017-3-30 08:56
3 |0 Z; b7 J4 g. Y7 r5 m
有16位的例程可以参考一下
" m% _5 B3 @& E: [5 j$ y b
谢谢,只是缺少了对A通道的时钟设置,原来upp回环测试接收端也要设置时钟。
欢迎光临 嵌入式开发者社区 (https://www.51ele.net/)
Powered by Discuz! X3.4