|
|
地板

楼主 |
发表于 2017-3-10 10:07:09
|
只看该作者
谢谢 @Lewis
# ~6 N2 V% ^$ X我还想请教下,在EMIF_AD7606_200K_EDMA例程当中,
3 a( ~, R# k$ M& f' ^ (unsigned int)(1<<2 | 1<<20 | \
9 X, D- O* J4 x& X (EDMA3_CHA_GPIO_BNKINT5 << EDMA3CC_OPT_TCC_SHIFT)),// Opt
! g: B$ l7 X5 S2 O (unsigned int)SOC_EMIFA_CS2_ADDR, // 源地址
5 _! R1 N3 ?( V& {1 M0 I, L (unsigned short)(MAX_ACOUNT), // aCnt
, _2 z" l$ X5 L+ W { (unsigned short)(MAX_BCOUNT), // bCnt
& C& T; D5 K6 H: ]! s; D$ {. i (unsigned int) rcv_buffer1, // 目标地址
, |; g: |" H# Z8 D* }$ l (short) (MAX_ACOUNT), // 源 bIdx, S0 u* `" U3 y* K* X7 j
(short)(MAX_ACOUNT * MAX_CCOUNT), // 目标 bIdx& V$ \" w: f; A% ~' N& [
(unsigned short)(32u * 40u), // 链接地址 这里只是用了低12位, J2 A5 j5 [+ a
(unsigned short)(MAX_BCOUNT), // bCnt 重装值
K0 B; Z( A# x5 }2 {3 w (short)(MAX_ACOUNT * MAX_BCOUNT), // 源 cIdx+ P1 h3 C! z. ` x, L
(short)(MAX_ACOUNT), // 目标 cIdx1 g5 y( @! ]' g. L
(unsigned short)MAX_CCOUNT // cCnt
. B+ A" l0 t2 x9 c
& @4 G+ N& k& m2 r1 h6 e ~5 b而在数据手册中,
! H; I6 u2 Z3 |: C; B/ G3 K! K' ^; \! M& F* p% }/ E) X
数据手册将Link 设置为了4800h, 也就是 0x4000 | (64u * 32u),
7 t p; e' [; j& c% E: U" X1 B请问下,是不是,对于EDMA3控制器,只是获取低12位的值呢?
. N3 O: ^8 l1 `$ g |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|