|
|
地板

楼主 |
发表于 2017-3-10 10:07:09
|
只看该作者
谢谢 @Lewis
3 z4 v" u4 B( H5 U+ B我还想请教下,在EMIF_AD7606_200K_EDMA例程当中,: O" }; E6 f* l1 o7 _5 F3 e4 m
(unsigned int)(1<<2 | 1<<20 | \* Q' I8 U/ c5 g9 D) z
(EDMA3_CHA_GPIO_BNKINT5 << EDMA3CC_OPT_TCC_SHIFT)),// Opt
$ N' u3 ]- F' y* ~' \( i (unsigned int)SOC_EMIFA_CS2_ADDR, // 源地址/ M* ^; n- {3 ]! Q& Y6 x$ N# ^3 ^& j
(unsigned short)(MAX_ACOUNT), // aCnt% z, U# C8 ], Z1 u% h- R) U' S
(unsigned short)(MAX_BCOUNT), // bCnt' }$ k3 P& V5 z2 b+ G" z6 B
(unsigned int) rcv_buffer1, // 目标地址
; _( L4 G% @+ h6 G/ n5 \6 [ (short) (MAX_ACOUNT), // 源 bIdx2 B& f% s- E# f" U. l
(short)(MAX_ACOUNT * MAX_CCOUNT), // 目标 bIdx
( N& H: i6 T+ A. b5 S6 ]% b) P/ b (unsigned short)(32u * 40u), // 链接地址 这里只是用了低12位: {' ]* h4 `6 h4 }# y3 |0 t4 |7 b3 _& u
(unsigned short)(MAX_BCOUNT), // bCnt 重装值
S# |; Z6 X' V- h- |& \6 F (short)(MAX_ACOUNT * MAX_BCOUNT), // 源 cIdx0 `3 p+ u5 M/ p
(short)(MAX_ACOUNT), // 目标 cIdx
) }1 d1 r0 h! I (unsigned short)MAX_CCOUNT // cCnt
; G+ W& h# K6 @; b* C6 m ?; D( F8 ]( }
而在数据手册中,6 U4 H6 Z! A5 m
* I" |' S: |/ B) Y
数据手册将Link 设置为了4800h, 也就是 0x4000 | (64u * 32u),; ?: z: E- A2 I8 r
请问下,是不是,对于EDMA3控制器,只是获取低12位的值呢?
/ z' p; k6 H5 M: z2 ^ |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|