|
地板
楼主 |
发表于 2017-3-10 10:07:09
|
只看该作者
谢谢 @Lewis
' u1 Z5 k; u- }1 U' r0 u我还想请教下,在EMIF_AD7606_200K_EDMA例程当中,4 X4 w/ `! C! I) [7 R8 e5 @- d
(unsigned int)(1<<2 | 1<<20 | \/ B0 H/ u2 \6 {: k8 S1 K4 H
(EDMA3_CHA_GPIO_BNKINT5 << EDMA3CC_OPT_TCC_SHIFT)),// Opt
, R- o6 [/ h; g" k8 R# m (unsigned int)SOC_EMIFA_CS2_ADDR, // 源地址. L, M" ?& Y. W
(unsigned short)(MAX_ACOUNT), // aCnt
+ ^4 h4 w5 W! R5 F* m: e. m (unsigned short)(MAX_BCOUNT), // bCnt8 |3 `+ E+ {( T! y- m' @) D
(unsigned int) rcv_buffer1, // 目标地址% [* v8 I! i3 e4 w7 ~3 k
(short) (MAX_ACOUNT), // 源 bIdx2 I/ {' l' G$ B
(short)(MAX_ACOUNT * MAX_CCOUNT), // 目标 bIdx, |0 [* D1 y) _' }9 u& E; `
(unsigned short)(32u * 40u), // 链接地址 这里只是用了低12位
' J- @' K9 E9 ~. i% a/ W (unsigned short)(MAX_BCOUNT), // bCnt 重装值6 z+ x- K; X% \, G- l$ d
(short)(MAX_ACOUNT * MAX_BCOUNT), // 源 cIdx
8 U& T& s7 O3 _0 `% p5 ~/ @% K% _ (short)(MAX_ACOUNT), // 目标 cIdx
3 z& D/ m# F: u( O) V# T (unsigned short)MAX_CCOUNT // cCnt" t1 p. ]0 D! {0 Q; B& X% C* P }
3 d, B# ~3 [; T; r$ k) x; d h而在数据手册中,
' Z) H! ~6 R) }9 {# u7 s* f
0 ]! L: d% D$ s! i1 x5 ^数据手册将Link 设置为了4800h, 也就是 0x4000 | (64u * 32u),
$ M) {: Z0 I# o* {, ~) t, m# K, ]$ O请问下,是不是,对于EDMA3控制器,只是获取低12位的值呢?0 v' d$ u; C: B& x9 L! X4 Y: Y0 h9 O
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|