|
地板

楼主 |
发表于 2017-3-10 10:07:09
|
只看该作者
谢谢 @Lewis
8 L* k8 C, y2 y0 E& P- K+ i9 a我还想请教下,在EMIF_AD7606_200K_EDMA例程当中,1 a$ ~2 Z* O4 e8 U
(unsigned int)(1<<2 | 1<<20 | \
; d' n/ X1 [! I1 h (EDMA3_CHA_GPIO_BNKINT5 << EDMA3CC_OPT_TCC_SHIFT)),// Opt
8 n! g" F' k3 k4 E (unsigned int)SOC_EMIFA_CS2_ADDR, // 源地址
( M: Q8 s4 C* x3 X9 u (unsigned short)(MAX_ACOUNT), // aCnt6 A5 w" m' a1 H- C2 g. Q. z
(unsigned short)(MAX_BCOUNT), // bCnt
* e. m, X2 d3 x f (unsigned int) rcv_buffer1, // 目标地址+ u7 a5 D, i/ l3 k; E4 \ @" O0 c
(short) (MAX_ACOUNT), // 源 bIdx
0 i" V- s8 V: K; P- p6 ? (short)(MAX_ACOUNT * MAX_CCOUNT), // 目标 bIdx! L$ c' ?8 n# N/ ~( u& ~
(unsigned short)(32u * 40u), // 链接地址 这里只是用了低12位
/ E. L$ n& D4 R& b" N6 `; L (unsigned short)(MAX_BCOUNT), // bCnt 重装值
$ Z r2 V/ z% K. U+ c (short)(MAX_ACOUNT * MAX_BCOUNT), // 源 cIdx
5 e& M) Y" m f1 y' @, B (short)(MAX_ACOUNT), // 目标 cIdx" @# L, N; K+ [. n9 w( Q
(unsigned short)MAX_CCOUNT // cCnt. A! G2 r( u; S
: ?% X( ^" Z# Y/ Y* K$ y3 U o/ W% d而在数据手册中,
. A: k6 y. }. f( }5 G) I6 h/ l/ Q. @6 O8 T! G
数据手册将Link 设置为了4800h, 也就是 0x4000 | (64u * 32u),0 B+ V0 y5 {: L: \" d
请问下,是不是,对于EDMA3控制器,只是获取低12位的值呢?
' v2 Y7 [+ s Y& U6 ]0 K, U9 X: W( T |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|