|
地板

楼主 |
发表于 2017-3-10 10:07:09
|
只看该作者
谢谢 @Lewis
+ b9 p, C- G, l# Q1 X5 K- V x我还想请教下,在EMIF_AD7606_200K_EDMA例程当中,: V5 W$ P1 ^4 n/ l' Z
(unsigned int)(1<<2 | 1<<20 | \
' q2 n; c8 E9 p0 Q (EDMA3_CHA_GPIO_BNKINT5 << EDMA3CC_OPT_TCC_SHIFT)),// Opt5 x2 _; v5 ?( F) b' X2 X
(unsigned int)SOC_EMIFA_CS2_ADDR, // 源地址$ ?4 x8 @. m5 F4 l
(unsigned short)(MAX_ACOUNT), // aCnt7 V9 ~( r0 S9 H! J- h+ P J8 `3 k
(unsigned short)(MAX_BCOUNT), // bCnt
3 ]2 o, k5 W1 d* A4 x/ K+ l( y9 \ (unsigned int) rcv_buffer1, // 目标地址
; _( T& z1 j+ y% ]5 U( i2 x (short) (MAX_ACOUNT), // 源 bIdx
; W" l4 j5 P, N0 \7 m' E (short)(MAX_ACOUNT * MAX_CCOUNT), // 目标 bIdx
@# L6 X2 R- g# Z {7 Y/ n (unsigned short)(32u * 40u), // 链接地址 这里只是用了低12位
& C% n6 \) m. l6 v C4 D4 E9 |" \5 P (unsigned short)(MAX_BCOUNT), // bCnt 重装值, |/ Z- V$ k) {0 z" j6 y9 `) _
(short)(MAX_ACOUNT * MAX_BCOUNT), // 源 cIdx X; y$ `) k& l; f7 p2 a0 W* B
(short)(MAX_ACOUNT), // 目标 cIdx
# i4 b$ T" K* Z6 i C (unsigned short)MAX_CCOUNT // cCnt) M( q4 k0 M! |5 z
+ e! W" \7 y* @3 L& w
而在数据手册中,3 n. I; @0 ?( `, g& _) Z. b
) |( P, M. ]1 r$ f4 l5 C数据手册将Link 设置为了4800h, 也就是 0x4000 | (64u * 32u),
/ D$ m8 c6 Q5 R请问下,是不是,对于EDMA3控制器,只是获取低12位的值呢?: U" e3 V2 Y+ M& B3 X
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|