|
地板

楼主 |
发表于 2017-3-10 10:07:09
|
只看该作者
谢谢 @Lewis! e" t+ R2 ?. K2 l* X
我还想请教下,在EMIF_AD7606_200K_EDMA例程当中,: C' |6 y5 F3 |
(unsigned int)(1<<2 | 1<<20 | \: X6 k& Y! T# i
(EDMA3_CHA_GPIO_BNKINT5 << EDMA3CC_OPT_TCC_SHIFT)),// Opt# u6 L7 G0 v# N
(unsigned int)SOC_EMIFA_CS2_ADDR, // 源地址
( b) N+ m/ Z# @, ` (unsigned short)(MAX_ACOUNT), // aCnt
9 J7 v3 v& M x1 H (unsigned short)(MAX_BCOUNT), // bCnt, @- c7 L, [& \; ?
(unsigned int) rcv_buffer1, // 目标地址
# R: M9 H8 k0 f$ J$ X# i1 | (short) (MAX_ACOUNT), // 源 bIdx, w* Z& ^& N6 r+ e$ t
(short)(MAX_ACOUNT * MAX_CCOUNT), // 目标 bIdx% }# o1 p1 t: ?6 @. Z
(unsigned short)(32u * 40u), // 链接地址 这里只是用了低12位
2 D2 e- Y/ \" C5 I (unsigned short)(MAX_BCOUNT), // bCnt 重装值7 L3 c/ ^& g* N6 ]5 h( h8 }
(short)(MAX_ACOUNT * MAX_BCOUNT), // 源 cIdx
, x6 Z6 z; l {( c% q0 c, V+ l, k (short)(MAX_ACOUNT), // 目标 cIdx- S7 L- {+ l& ?( C
(unsigned short)MAX_CCOUNT // cCnt2 |; ~% T* z- v$ Q* ~# ^
6 s% d+ }. A. c( F b" K' |而在数据手册中,
+ `6 G6 a! C$ S3 t1 O3 l+ F
7 U* F% g6 G6 d1 t" K数据手册将Link 设置为了4800h, 也就是 0x4000 | (64u * 32u),
2 ~2 o+ [* ~" T0 D3 h8 S4 t! a请问下,是不是,对于EDMA3控制器,只是获取低12位的值呢?
5 d3 h+ u2 h1 c' C; n; x/ J* Q: e; v |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|