|
地板

楼主 |
发表于 2017-3-10 10:07:09
|
只看该作者
谢谢 @Lewis
( {8 ~; Q F7 u9 b! o我还想请教下,在EMIF_AD7606_200K_EDMA例程当中,
8 k, R4 `( }5 |) g5 D3 Q (unsigned int)(1<<2 | 1<<20 | \
' a1 a' |8 E# g8 x7 G (EDMA3_CHA_GPIO_BNKINT5 << EDMA3CC_OPT_TCC_SHIFT)),// Opt w: U) B2 Q. N& r y# O8 w
(unsigned int)SOC_EMIFA_CS2_ADDR, // 源地址9 P z0 U; D& @- G. k2 I
(unsigned short)(MAX_ACOUNT), // aCnt O% ~% Y& V' u3 D3 ^' e9 s
(unsigned short)(MAX_BCOUNT), // bCnt
8 P+ ]$ K$ H# M3 k( s- h4 b (unsigned int) rcv_buffer1, // 目标地址1 _ J# Y- P6 j: S+ R' ?# W0 y" {
(short) (MAX_ACOUNT), // 源 bIdx
2 ]7 Q% C7 }# a. E6 ?1 g/ U% a) F (short)(MAX_ACOUNT * MAX_CCOUNT), // 目标 bIdx
$ p+ B* E7 p( g6 }0 L; U* ] (unsigned short)(32u * 40u), // 链接地址 这里只是用了低12位
, A# w1 {3 T- {! m: u9 ~) q' Q/ H. h/ a (unsigned short)(MAX_BCOUNT), // bCnt 重装值' X: D* t, n/ U( `
(short)(MAX_ACOUNT * MAX_BCOUNT), // 源 cIdx
/ w" m# Q' G7 j' w+ }, f5 z (short)(MAX_ACOUNT), // 目标 cIdx+ q( z; g* c/ R% ~! O; C) D
(unsigned short)MAX_CCOUNT // cCnt
. s1 E# ^, }& b- {6 q
3 h S* m% r: l8 ^% E而在数据手册中,: u3 x& P" `8 Y: j- C+ L& W# S
7 T* T. j" F: Y2 h
数据手册将Link 设置为了4800h, 也就是 0x4000 | (64u * 32u),# G1 X; g! o4 A' R2 F
请问下,是不是,对于EDMA3控制器,只是获取低12位的值呢?
Q& n0 W6 M: C6 S( @ |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|