嵌入式开发者社区
标题:
omapl138 upp接口实现内部回环功能疑问?
[打印本页]
作者:
小石
时间:
2017-3-25 11:44
标题:
omapl138 upp接口实现内部回环功能疑问?
使用upp的内部回环进行,B到A的,使用创龙的api, 使用的是单倍数据率,16位的数据总线,但是在A通道中接收的数据总是B通道的两份。不知是什么原因。
! C, q2 M! \' w- J: x) _- ^
; I. }- D$ o, G, C5 Z+ j
/*数字回环配置*/
) G/ K8 C; f9 z
uPPDLBConfig(SOC_UPP_0_REGS,UPP_UPDLB_BA);
# _6 e4 J, K1 J/ N7 G- o
, V9 }5 |) a- B; d: ~
! N, v! q4 y6 B' h' `: V
就是将创龙代码“uPP_B_TO_A”工程改下也是一样的:
/ N3 I$ o6 f) K h# }! G0 j
1,uPPPinMuxSetup(uPP_CHA_16BIT_CHB_16BIT);
3 P' M9 V' @1 ^6 R% F4 o; p
2,UPCTL->IWA = 1
+ @5 m; F+ [6 d X3 L" F
UPCTL->IWB = 1
/ E! L9 N' s$ }$ R9 x; h T3 n/ E
3 q' e7 g6 S0 u; p, B+ i" Z
9 k/ K) r! z+ m6 d3 H2 E; d1 o( j
3,uPPDLBConfig(SOC_UPP_0_REGS,UPP_UPDLB_BA);
/ J; \& h, e8 \' h
. j: w, }. F+ i* y( d
- z! q. r0 d- x% q, |
最后结果为:
8 [/ y: n: z$ A+ s$ [" e" e
[attach]2101[/attach]
' D1 N) n8 p1 S/ m- @& z$ }" I
作者:
human
时间:
2017-3-30 08:56
有16位的例程可以参考一下
作者:
小石
时间:
2017-3-30 14:48
human 发表于 2017-3-30 08:56
' P- K* s/ F; N+ x% Z; L1 |
有16位的例程可以参考一下
" b' A5 p& j) B `$ }4 X
谢谢,只是缺少了对A通道的时钟设置,原来upp回环测试接收端也要设置时钟。
欢迎光临 嵌入式开发者社区 (https://www.51ele.net/)
Powered by Discuz! X3.4