|
地板

楼主 |
发表于 2017-3-10 10:07:09
|
只看该作者
谢谢 @Lewis
4 ]+ c+ B$ P" L8 R% d我还想请教下,在EMIF_AD7606_200K_EDMA例程当中,
# T, N9 v4 q9 Q% K A* S. Q5 m (unsigned int)(1<<2 | 1<<20 | \ c2 P; D( o. G! \$ m$ U1 T
(EDMA3_CHA_GPIO_BNKINT5 << EDMA3CC_OPT_TCC_SHIFT)),// Opt. ~0 z) K4 f0 k" ~/ K/ o+ m
(unsigned int)SOC_EMIFA_CS2_ADDR, // 源地址1 g' N# b6 E" T. P2 G" [
(unsigned short)(MAX_ACOUNT), // aCnt- N, a* u5 f0 [
(unsigned short)(MAX_BCOUNT), // bCnt
& q6 |* c: o. j) j (unsigned int) rcv_buffer1, // 目标地址
) B# {' N1 \ F+ A5 v+ i, a (short) (MAX_ACOUNT), // 源 bIdx$ l8 P: j) E& B7 i: u: {) K" D
(short)(MAX_ACOUNT * MAX_CCOUNT), // 目标 bIdx6 i8 \4 R# L( j! c9 a" j6 X
(unsigned short)(32u * 40u), // 链接地址 这里只是用了低12位* R" x2 m X: A9 x) ~4 b5 V
(unsigned short)(MAX_BCOUNT), // bCnt 重装值+ U( R/ P9 `6 I% e" b8 k8 m8 s
(short)(MAX_ACOUNT * MAX_BCOUNT), // 源 cIdx
+ i" @& _5 M4 R9 d( l (short)(MAX_ACOUNT), // 目标 cIdx
+ L! h9 @2 l8 t$ V (unsigned short)MAX_CCOUNT // cCnt
# `$ L: G+ o3 h) k
! s7 z0 o. O: g2 E5 n. c9 u* G4 {而在数据手册中,
2 l& p) V2 k+ ]9 c: h0 q$ J* e t
3 D! I, W' N7 ~0 \( g. U* b; q; v数据手册将Link 设置为了4800h, 也就是 0x4000 | (64u * 32u),
2 {& l5 G: u: m" S请问下,是不是,对于EDMA3控制器,只是获取低12位的值呢?
4 x! t) R; }- `7 P" r; { |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|