|
地板

楼主 |
发表于 2017-3-10 10:07:09
|
只看该作者
谢谢 @Lewis
% U5 g. y* \6 f我还想请教下,在EMIF_AD7606_200K_EDMA例程当中,3 L3 U0 a0 Q2 G7 |. a9 y: D
(unsigned int)(1<<2 | 1<<20 | \9 g+ d) a% s9 q6 h5 j; @% o
(EDMA3_CHA_GPIO_BNKINT5 << EDMA3CC_OPT_TCC_SHIFT)),// Opt
5 ~5 {( [4 T0 V0 o0 ^ (unsigned int)SOC_EMIFA_CS2_ADDR, // 源地址
) N+ n( V& O* ]" @" S9 e Z (unsigned short)(MAX_ACOUNT), // aCnt
. ]. s. B1 i2 M, c' u9 S- c5 F (unsigned short)(MAX_BCOUNT), // bCnt! u2 Y. Q5 E. B0 r* U8 S7 `! I
(unsigned int) rcv_buffer1, // 目标地址. g1 V( H0 W$ N* g4 D+ P
(short) (MAX_ACOUNT), // 源 bIdx
/ P1 Y- ^& r8 b5 C! y) v- k$ E (short)(MAX_ACOUNT * MAX_CCOUNT), // 目标 bIdx6 t- p# e9 @% B0 I9 [
(unsigned short)(32u * 40u), // 链接地址 这里只是用了低12位
" t, u9 f# A, g. e& x (unsigned short)(MAX_BCOUNT), // bCnt 重装值
- y- o- h2 L; V X/ s3 i& Q, L2 o (short)(MAX_ACOUNT * MAX_BCOUNT), // 源 cIdx3 b( s8 a2 W) D T$ C* g7 l
(short)(MAX_ACOUNT), // 目标 cIdx/ _8 h5 ^! d5 q4 z
(unsigned short)MAX_CCOUNT // cCnt
# ~: E8 S) L, J9 a/ S5 I2 x0 o! @8 H4 C$ i
而在数据手册中,
9 ? W2 P3 s9 c" B9 }6 i' a4 {9 ]
0 L! r# N! I$ g( B数据手册将Link 设置为了4800h, 也就是 0x4000 | (64u * 32u),& a) q _4 l% H0 X( w% o8 l; s
请问下,是不是,对于EDMA3控制器,只是获取低12位的值呢?0 S& _ R+ P7 Y' x
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|