|
地板

楼主 |
发表于 2017-3-10 10:07:09
|
只看该作者
谢谢 @Lewis
& {; L/ E! V: A. s$ v我还想请教下,在EMIF_AD7606_200K_EDMA例程当中,
6 o6 ?) t9 O3 s6 a (unsigned int)(1<<2 | 1<<20 | \! K1 I3 F* [# D
(EDMA3_CHA_GPIO_BNKINT5 << EDMA3CC_OPT_TCC_SHIFT)),// Opt' t% U [$ i% c7 N' }
(unsigned int)SOC_EMIFA_CS2_ADDR, // 源地址
7 M3 z- F& K g& O, q$ V" G+ ~: M9 H (unsigned short)(MAX_ACOUNT), // aCnt
4 ?. n4 B( h% c (unsigned short)(MAX_BCOUNT), // bCnt
* M( {( L- M. ? (unsigned int) rcv_buffer1, // 目标地址
0 @8 l7 \, }5 }& `0 H. R7 |. Y (short) (MAX_ACOUNT), // 源 bIdx9 t6 ^; e, x3 y# F3 I; \- R
(short)(MAX_ACOUNT * MAX_CCOUNT), // 目标 bIdx
* Y) _1 e! u7 `( l4 { (unsigned short)(32u * 40u), // 链接地址 这里只是用了低12位+ ?# Z R" @+ r7 c
(unsigned short)(MAX_BCOUNT), // bCnt 重装值
2 D3 h, k- ~# s; H8 C% y (short)(MAX_ACOUNT * MAX_BCOUNT), // 源 cIdx
5 h3 R, @6 S; E+ r (short)(MAX_ACOUNT), // 目标 cIdx
+ S8 X! g! n' n" R* ?) |' G. Q (unsigned short)MAX_CCOUNT // cCnt; M7 }7 `9 X/ n. C
$ W, `7 E. X' x- M$ V
而在数据手册中,
, }: D. v4 P- z# ~4 Q6 n( _: W
. U. X4 F0 a; H8 w, k数据手册将Link 设置为了4800h, 也就是 0x4000 | (64u * 32u),
) f6 Y: c! F9 R( `6 [% z请问下,是不是,对于EDMA3控制器,只是获取低12位的值呢?
" I6 k& ]# y7 a6 U) ^& { |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|