|
地板

楼主 |
发表于 2017-3-10 10:07:09
|
只看该作者
谢谢 @Lewis
; t9 j1 x( a4 W. T5 \' {我还想请教下,在EMIF_AD7606_200K_EDMA例程当中,
) O) b! @/ f: x1 u% w) P (unsigned int)(1<<2 | 1<<20 | \
$ o7 |4 r7 I. {( z (EDMA3_CHA_GPIO_BNKINT5 << EDMA3CC_OPT_TCC_SHIFT)),// Opt
1 C; N0 w" k1 n/ g; v (unsigned int)SOC_EMIFA_CS2_ADDR, // 源地址( A$ @9 t: `2 Q5 P! W
(unsigned short)(MAX_ACOUNT), // aCnt
" d+ w% S0 w1 {9 ~( _* f) D# m (unsigned short)(MAX_BCOUNT), // bCnt
1 Y z: `/ Y. j, i3 _ (unsigned int) rcv_buffer1, // 目标地址% b0 G( W$ G6 ^" C% J
(short) (MAX_ACOUNT), // 源 bIdx5 @- |6 n7 g( f1 `7 @& {7 t
(short)(MAX_ACOUNT * MAX_CCOUNT), // 目标 bIdx
0 h' S/ W, V0 m (unsigned short)(32u * 40u), // 链接地址 这里只是用了低12位
3 }% a. p0 I( i7 r. { (unsigned short)(MAX_BCOUNT), // bCnt 重装值
% w( v8 T# m' x2 y J) ], d G (short)(MAX_ACOUNT * MAX_BCOUNT), // 源 cIdx1 v) v4 }" h) d# j8 h" X; {0 [
(short)(MAX_ACOUNT), // 目标 cIdx
6 i, d. R- B% S2 ~" f9 |0 J (unsigned short)MAX_CCOUNT // cCnt) [6 q. W3 u7 C/ b3 r1 {
: J8 N8 D7 t4 G1 ~" V$ B& i
而在数据手册中,8 t0 \4 y1 x. t: b* z z% n# Q
" ~% O+ k7 S) B0 q' O
数据手册将Link 设置为了4800h, 也就是 0x4000 | (64u * 32u),
" u5 l1 s6 x' o0 g请问下,是不是,对于EDMA3控制器,只是获取低12位的值呢?
& @3 {: h. m8 f2 N5 { |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|