嵌入式开发者社区

标题: 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% A1,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