|
|
地板

楼主 |
发表于 2017-3-10 10:07:09
|
只看该作者
谢谢 @Lewis
' S' t, {2 b; H, R5 e- m我还想请教下,在EMIF_AD7606_200K_EDMA例程当中,
' n" Z/ y1 p1 S4 q9 S: R4 N (unsigned int)(1<<2 | 1<<20 | \
/ X1 L8 H9 C/ Q, [ (EDMA3_CHA_GPIO_BNKINT5 << EDMA3CC_OPT_TCC_SHIFT)),// Opt* D" t# ?7 ?8 R; L) _* M+ G3 j- ~
(unsigned int)SOC_EMIFA_CS2_ADDR, // 源地址
0 p/ Z q) j+ x% p0 _" W6 n' @ (unsigned short)(MAX_ACOUNT), // aCnt9 P+ K: }# }. c* ] x
(unsigned short)(MAX_BCOUNT), // bCnt4 s) t3 N/ `3 f0 s0 A
(unsigned int) rcv_buffer1, // 目标地址
" X% t5 C# ^- W$ | (short) (MAX_ACOUNT), // 源 bIdx
2 } \9 P& J% m6 u$ n! P4 ]) \ (short)(MAX_ACOUNT * MAX_CCOUNT), // 目标 bIdx
7 `4 R1 `% i& Z8 X4 F2 t# @ (unsigned short)(32u * 40u), // 链接地址 这里只是用了低12位
: S, ?- u* @+ b6 ]5 L A (unsigned short)(MAX_BCOUNT), // bCnt 重装值 n/ D9 O3 m# M& C& A: F+ m
(short)(MAX_ACOUNT * MAX_BCOUNT), // 源 cIdx4 A( p/ h7 G8 Z9 o o$ q
(short)(MAX_ACOUNT), // 目标 cIdx' S7 d- l3 W: ]+ i. Y
(unsigned short)MAX_CCOUNT // cCnt! o! u! K, ^6 H7 `) E u! Y8 [. r
8 c( V/ j; E, y而在数据手册中,
* z( i- H2 `5 ^" c: l9 r) D% S3 S: q2 c8 @% x) m$ t/ H
数据手册将Link 设置为了4800h, 也就是 0x4000 | (64u * 32u),
7 `( o: P2 } w请问下,是不是,对于EDMA3控制器,只是获取低12位的值呢?( A N7 `5 t1 f0 ]+ T( W" D3 Q7 H* z
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|