DMA
DMA
Jr小王子 发表于2年前
DMA
  • 发表于 2年前
  • 阅读 27
  • 收藏 2
  • 点赞 0
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

摘要: DMA

Q:什么是DMA?

A:DMA(Direct Memory Access,直接内存存取)是所有现代电脑的重要特色,它允许不同速度的外设与其交互,不需要CPU进行大量的中断处理。

 

 

 

 

 

 

• RAM/Flash to peripheral
• RAM to Flash
• Peripheral to RAM
• RAM/Flash to RAM

Q:为什么要用DMA?

A: 

  1. 减轻CPU的工作量,避免CPU大量的进入中断处理(),简化流程。
  2. 降低功耗,不少的cortex-M片子支持DMA工作在低功耗模式。

Q:如何用DMA?

Q:DMA 控制器和 DMA 通道有什么区别?

A:对 DMA 操作时,首先一定要分清两个概念: DMA 控制器和 DMA 通道。 DMA 控制器是控制整个 DMA 传输的主体, 它每一时刻只控制多个通道中的一个通道进行通道传输任务。通道是具体传输任务的容器。

标签: DMA
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 10
博文 107
码字总数 18368
×
Jr小王子
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: