|
地板

楼主 |
发表于 2017-3-10 10:07:09
|
只看该作者
谢谢 @Lewis
( n6 |, V) R, z4 y C. Q, V我还想请教下,在EMIF_AD7606_200K_EDMA例程当中,8 p6 l5 n1 _2 ~4 N
(unsigned int)(1<<2 | 1<<20 | \
" n8 Y1 B$ J$ k3 I1 n" v7 N+ R' E4 d (EDMA3_CHA_GPIO_BNKINT5 << EDMA3CC_OPT_TCC_SHIFT)),// Opt
8 E, |3 Z* v/ E8 R1 U" _8 F- ] (unsigned int)SOC_EMIFA_CS2_ADDR, // 源地址- S, Z8 m! R# V/ P/ g
(unsigned short)(MAX_ACOUNT), // aCnt! J/ L7 ?3 L' Q8 @$ S, h
(unsigned short)(MAX_BCOUNT), // bCnt: |5 m; W3 L3 q `$ [- L: v
(unsigned int) rcv_buffer1, // 目标地址
4 h6 m0 k% m6 e6 n: q (short) (MAX_ACOUNT), // 源 bIdx' {, _, [3 b* L4 k# f
(short)(MAX_ACOUNT * MAX_CCOUNT), // 目标 bIdx
3 Z Y) q2 i' a (unsigned short)(32u * 40u), // 链接地址 这里只是用了低12位
& j3 m1 a& A W- d7 b (unsigned short)(MAX_BCOUNT), // bCnt 重装值
; r' \# N6 r1 n9 t. n (short)(MAX_ACOUNT * MAX_BCOUNT), // 源 cIdx* G. g3 B% \& { @, n
(short)(MAX_ACOUNT), // 目标 cIdx
) y3 p6 L8 x3 G9 b: C+ y" a+ ?$ a (unsigned short)MAX_CCOUNT // cCnt# A) R' U/ Q g* L# p
) X% k" g6 I1 {8 K' A& _而在数据手册中,
& }# E# |9 V9 G* b) C6 C. {$ w9 @$ x% F$ G/ d+ \
数据手册将Link 设置为了4800h, 也就是 0x4000 | (64u * 32u),4 m' v4 l# g5 X7 U& z
请问下,是不是,对于EDMA3控制器,只是获取低12位的值呢? }# \# Y% {6 X- t. Y' H) ?
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|