ch7 DMA技术1.ppt

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ch7 DMA技术1

* * 4、DIDSTCn---DMA初始目的控制寄存器 寄存器 地 址 R/W 意 义 初 值 DIDSTC0 0x4B00000C R/W DMA0初始目的控制寄存器 0 DIDSTC1 0x4B00004C R/W DMA1初始目的控制寄存器 0 DIDSTC2 0x4B00008C R/W DMA2初始目的控制寄存器 0 DIDSTC3 0x4B0000CC R/W DMA3初始目的控制寄存器 0 LOC---目的地址所在总线选择 0:AHB; 1:APB INC---目的地址地址变化设置 0:目的地址增加; 1:目的地址不变 31 …… 2 1 0 保留(为0) LOC---目的总线选择 INC---目的地址变化设置 * * 5、DCONn---DMA控制寄存器 寄存器 地 址 R/W 意 义 初 值 DCON0 0x4B000010 R/W DMA 0 控制寄存器 0 DCON1 0x4B000050 R/W DMA 1 控制寄存器 0 DCON2 0x4B000090 R/W DMA 2 控制寄存器 0 DCON3 0x4B0000D0 R/W DMA 3 控制寄存器 0 31 30 29 28 27 26 25 24 23 22 21 20 DMD _HS SYNC INT TSZ SERV MODE HWSRCSEL SWHW _SEL RE LOAD DSZ 19 18 17 16 15 14 13 12 11 10 9 8 8 7 6 5 4 3 2 1 0 TC---传输次数初值 * * DMD_HS---DMA与外设握手模式选择 0:需求模式。为单服务,但只要DREQ信号有效便传输 1:握手模式。为单服务,要等待DREQ信号变为无效, DREQ再有效时才传输。 SYNC---DREQ 和DACK信号与系统总线时钟同步选择 0:DREQ和DACK与PCLK(APB clock)同步。慢速外设 1:DREQ和DACK与HCLK(AHB clock)同步。高速外设 INT---CURR_TC的中断请求控制 0:禁止CURR_TC产生中断请求 1:当所有的传输结束时,CURR_TC产生中断请求 TSZ---传输长度类型选择 0:执行单数据传输 1:执行四数据长的突发传输 31 30 29 28 27 26 25 24 23 22 21 20 DMD _HS SYNC INT TSZ SERV MODE HWSRCSEL SWHW _SEL RE LOAD DSZ * * SERVMODE---传输模式选择 0:单服务传输模式,每传输一次都要查询DREQ 1:全服务传输模式,不查询DREQ,但传输一次也要释 放总线。 HWSRCSEL ---各DMA通道请求源设置 31 30 29 28 27 26 25 24 23 22 21 20 DMD _HS SYNC INT TSZ SERV MODE HWSRCSEL SWHW _SEL RE LOAD DSZ HWSRCSEL 000 001 010 011 100 通道0 nXDREQ0 UART0 SDI Timer USB设备EP1 通道1 nXDREQ1 UART1 IISSDI SPI0 USB设备EP2 通道2 IISSDO IISSDI SDI Timer USB设备EP3 通道3 UART2 SDI SPI1 Timer USB设备EP4 * * SWHW_SEL--- DMA源选择方式(软件或硬件)设置 0:以软件software方式产生DMA请求,需要用DMASKTRIG控制寄存器中的SW_TRIG位设置触发。 1:由位[26:24]提供的DMA源触发DMA操作 RELOAD---再装载选择 0:自动再装载,当传输次数减为0时自动装载DMA初值 1:不自动再装载,传输结束关闭DMA通道。 DSZ---传输数据类型设置 00:字节; 01:半字; 10:字; 11:保留 31 30 29 28 27 26 25 24 23 22 21 20 DMD _HS SYNC INT TSZ SERV MODE HWSRCSEL SWHW _SEL RE LOAD DSZ * * STAT---DMA状态 00:就绪态,

文档评论(0)

wnqwwy20 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档