网站大量收购闲置独家精品文档,联系QQ:2885784924

stm32f10x技术培训嵌入式课件.pdfVIP

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

DMA的概念

DMA是DirectMemoryAccess的首字母缩写:

是一种完全由硬件执行数据交换的工作方式。DMA控制器从CPU接管对总线的

控制,不经过CPU直接在内存和外设之间进行批量数据交换。

DMA控制器向内存发出地址和控制信号,修改地址,对传送的字的个数计数,

并且以中断方式向CPU报告传送操作的结束。

DMA方式一般用于高速传送成组数据。

DMA传输的三大要素:

传输源:DMA控制器从传输源读出数据;

传输目标:DMA控制器将数据传输的目标;

触发信号:用于触发一次数据传输的动作,执行一个单位的传输源至传输目

标的数据传输;可以用来控制传输的时机。

DMA的主要优点:

速度快由于CPU根本不参加传送操作,因此就省去了CPU取指令、取数、送数

等操作。在数据传送过程中,没有保存现场、恢复现场之类的工作。内存地址

修改、传送字个数的计数等等,也不是由软件实现,而是用硬件线路直接实现

的。所以DMA方式能满足高速I/O设备的要求,也有利于CPU效率的发挥。

STM32F10x技术v1.3MCU国区支持心49

STM32的DMA的特色

12个独立且可配置的通道(两个DMA控制器DMA1和DMA2):每个通

道都有硬件请求或软件触发;

软件编程设置优先级:很高、高、中或低;

硬件优先级可避免由于软件等级相同而的;低通道号优先高;

可编程和独立的源和目标的传输数据宽度:字节、半字或字;

每个通道有3个标志:DMA传输一半、DMA传输完成和DMA传

输出错;

有内存到内存、外设到内存和内存到外设的传输;

硬件自动关闭由于总线出错的通道;

可编程设置传输数目:最大可达65535;

支持循环缓冲管理。

STM32F10x技术培训v1.3MCU区支持50

DMA1的请求映射

DMA1提供对7个通道的

USART1_TX

ADC1USART3_TXUSART3_RXTIM4_CC2TIM1_CCUTIM1_UPUSART1_RXUSART2_RXUSART2_TX

TIM2_UPTIM3_CC3TIM3_CC4TIM1_CC2TIM1_CC4TIM1_TRIGSPI2_TXTIM2_CC1TIM2_CC2TIM2_CC4

TIM2_CC3TIM4_CC1TIM3_CC1TIM1_CC3

SPI1_TXTIM3_UPI2C2_RXTIM4_CC3TIM4_UPI2C1_RX

TIM1_CC1SPI1_RXSPI2_RXI2C2_TXTIM3_TRIG

I2C1_TX

OROROROROROR

文档评论(0)

kay5620 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8001056127000014

1亿VIP精品文档

相关文档