|
地板

楼主 |
发表于 2017-3-10 10:07:09
|
只看该作者
谢谢 @Lewis
: ^6 V, k, |2 ?3 ?. o& a4 W; u我还想请教下,在EMIF_AD7606_200K_EDMA例程当中,( A! [: z7 y( Y. g0 M
(unsigned int)(1<<2 | 1<<20 | \
9 u6 W- w8 m& J. @; {) A9 ` (EDMA3_CHA_GPIO_BNKINT5 << EDMA3CC_OPT_TCC_SHIFT)),// Opt
- t6 F8 n. ?! O+ n: } a (unsigned int)SOC_EMIFA_CS2_ADDR, // 源地址
2 u. L2 }& T! E# Y; Q! x# i (unsigned short)(MAX_ACOUNT), // aCnt
0 x% O# L1 v: e& \2 k) X8 o) I& [ (unsigned short)(MAX_BCOUNT), // bCnt
, u3 O4 j5 f1 Y& [ (unsigned int) rcv_buffer1, // 目标地址
( R$ I# |+ e0 ^; F% I: R (short) (MAX_ACOUNT), // 源 bIdx
( ^" |" A: |7 T( n" N0 F (short)(MAX_ACOUNT * MAX_CCOUNT), // 目标 bIdx( _6 J, M+ O" j% R( ? f
(unsigned short)(32u * 40u), // 链接地址 这里只是用了低12位/ A0 g( l9 W2 |4 ^
(unsigned short)(MAX_BCOUNT), // bCnt 重装值
2 J! Z+ q/ i% L8 ] (short)(MAX_ACOUNT * MAX_BCOUNT), // 源 cIdx: e+ f4 c1 J7 K4 A% c
(short)(MAX_ACOUNT), // 目标 cIdx
# ^6 o; w7 N1 G* B; Z6 P" s5 ~3 k (unsigned short)MAX_CCOUNT // cCnt' }' F5 Y; b" R: I$ v& W; c
3 |+ @% V1 g% a- [1 I0 S
而在数据手册中,
7 e6 H P! v. s+ u/ e' M
- g8 F/ s6 |) X/ n- Z数据手册将Link 设置为了4800h, 也就是 0x4000 | (64u * 32u), Y% I$ t$ @- k6 A5 A, R Q4 C5 r
请问下,是不是,对于EDMA3控制器,只是获取低12位的值呢?
! h, [; N' A; T |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|