|
地板

楼主 |
发表于 2017-3-10 10:07:09
|
只看该作者
谢谢 @Lewis5 ~0 Q( P- R6 e
我还想请教下,在EMIF_AD7606_200K_EDMA例程当中,( I0 ^2 u$ r5 s# v) r4 _9 w
(unsigned int)(1<<2 | 1<<20 | \$ |" F+ P% R8 x& d, \/ `
(EDMA3_CHA_GPIO_BNKINT5 << EDMA3CC_OPT_TCC_SHIFT)),// Opt5 q2 Q6 { M8 g9 z
(unsigned int)SOC_EMIFA_CS2_ADDR, // 源地址) `- E, ^' c# {* B R6 ?
(unsigned short)(MAX_ACOUNT), // aCnt
* v- J- c0 @ T" L: \5 A (unsigned short)(MAX_BCOUNT), // bCnt- U5 U3 w7 K" g. }, \; `% e
(unsigned int) rcv_buffer1, // 目标地址/ l; Y- a, M7 W* }0 z% _8 U% g' i
(short) (MAX_ACOUNT), // 源 bIdx
$ h" {8 Z M# N- p! B2 H5 S (short)(MAX_ACOUNT * MAX_CCOUNT), // 目标 bIdx
- x: |/ x! w+ S (unsigned short)(32u * 40u), // 链接地址 这里只是用了低12位: f* F( y3 R# M( l4 u* _8 |5 z4 ~
(unsigned short)(MAX_BCOUNT), // bCnt 重装值. d" ?7 I/ A0 H9 t
(short)(MAX_ACOUNT * MAX_BCOUNT), // 源 cIdx
4 ]( Y) g9 ~& P9 u0 G Q0 l (short)(MAX_ACOUNT), // 目标 cIdx+ j1 o# R& \# y- Q
(unsigned short)MAX_CCOUNT // cCnt: }& P7 H9 ?3 S! Y$ M# e
6 w ], T0 {" U$ ], |
而在数据手册中,
; V+ ?9 z6 X, N" S
$ m6 l& ?4 d7 N Q8 O" ]数据手册将Link 设置为了4800h, 也就是 0x4000 | (64u * 32u),
9 z& J* X- N$ M2 N请问下,是不是,对于EDMA3控制器,只是获取低12位的值呢?
. ]0 E, {3 g% ^1 w |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|