问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

单片机里的DMA是什么意思啊,有款单片机说具有DMA控制器,中的DMA是什么意思啊?

发布网友 发布时间:2022-05-12 09:01

我来回答

2个回答

热心网友 时间:2024-02-20 17:52

DMA就是直接存储器访问的首字母缩写(Direct Memory Access)。
CPU的总线上同时会挂着多几个存储器,如果想要将存储器1的内容复制到存储器2,如果不用DMA的话,就得靠CPU直接去操作了,操作过程大致是:CPU准备好存储器1的地址和控制信号,读取存储器1的内容,存放到CPU内部寄存器中,再准备好存储器2的地址和控制信号,将寄存器中的内容写入到存储器2。
如果是单个数据的操作,这个过程都是必须的,效率问题也不明显,但如果一次要复制大量数据(比如一帧图像数据、一批语音数据等),那么靠CPU这样循环一个数据一个数据地操作,不仅速度慢(由于架构设计的原因,一般CPU访问外部总线的速度都不是很高),还会导致CPU和总线一直被占用,效率就非常低了。如果在CPU内部做一个硬件控制器,专门负责这种数据搬移操作(自动产生存储器的地址和控制信号,自动实现读写时序),不仅速度可以提高很多,CPU还可以在此期间做其它的事情,这样效率就会高很多了。DMA就是这么个意思,硬件上必须有一个DMA控制器来实现这一功能。
现在DMA的概念和作用已经大大延伸了,很多复杂CPU里面甚至会包含很多个DMA控制器,DMA操作也不再仅限于外部存储器了,内部存储器之间、内部和外部存储器之间、各种标准外设和存储器之间,都有DMA控制器来实现数据交换,这样CPU的功能越来越强,数据处理也越来越快。。

热心网友 时间:2024-02-20 17:52

DMA: Direct Memory Access,直接内存存取的意思。它是所有现代电脑的重要特色,它允许不同速度的硬件装置来沟通,而不需要依于 CPU 的大量 中断 负载。

在实现DMA传输时,是由DMA控制器直接掌管总线,因此,存在着一个总线控制权转移问题。即DMA传输前,CPU要把总线控制权交给DMA控制器,而在结束DMA传输后,DMA控制器应立即把总线控制权再交回给CPU
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么我每过一段时间就有“鬼压床”?求解决方法! 低保户可以买产权房吗 民政审批低保户的条件有那些低保户年审会将名,下有小产权房作为审核条件... 什么情况下西班牙语的字母上要加一个上升或下降的符号? 除了这些有没有别的情况也用连字符: 书写法语时,连字符“-”是不能... 的必须是什么意思吗? 杭州43路公交车在那换乘599路公交车 杭州43路公交车到德胜西路站么 杭州德胜路到文二路坐车要多久 你好十月唯美句子 你好十月唯美的句子有哪些 红米2手机有没有免费的恢复数据软件,误删了相册照片和文件管理文件。 红米手机不小心删除的照片怎么恢复 如何用EXCEL2007分析多组间数据差异及显著性 步骤 急急急 DW怎么引入css ,jQuery 脚本库以及.js文件 系统设定是什么意思 被子植物(如桃花)的传粉受精和种子形成的过程。 下图是被子植物桃从花发育成果实的过程,请据图回答:(1)另一棵桃树的花粉落到甲图①上的过程称之为___ 果实是由花的什么发育而成的 下列描述被子植物开花和结果过程正确的是(  )A.开花→传粉→受精→果实种子形成B.传粉→开花→受精 植物的花由什么发育成果实? 怎么评价明孝宗朱佑樘呢? 植物界中分布最广的被子植物开花后还要经历哪些过程才能结出种子? 被子植物产生后经历了从什么到果实和种子的形成 明孝宗朱佑樘在位期间有多重视司法? 明孝宗朱佑樘到底有几个孩子 分别是谁 五险断交九年,在交五险不补交可以吗? 叙述被子植物的受粉和受精过程以及果实和种子形成的过程 可以帮我简述一下被子植物果实的结构及其形成过程么?谢了~ 明孝宗朱佑樘,为何被称为史上最完美的君王? 两人合租住房,住房租金支出扣除应如何操作?个税师(1+x个税计算)证书证书范围会不会太窄,其他证书 请举两例说明一下DMA,谢谢 父亲欠债未还对子女信用是否有影响 父亲欠债不还会对子女考编有影响吗 父母欠钱还不上会牵连儿女吗 父母欠债会影响子女吗 第一次养猫,买猫粮选择猫生怎么样? 养猫选择进口粮还是国产粮,猫生的猫粮品质如何? 绑定微信的卡号怎么查看 第一次养猫很多事情不懂,猫生这个品牌的猫粮怎么样? 大家有购买猫生的猫粮么,猫咪吃的怎么样? 有人买猫生这个品牌的猫粮吗,听说品质可以比肩进口粮? 看了一些猫粮文章,想给家里小猫换猫粮,猫生的猫粮品质如何? 朋友送了一只小猫,买什么猫粮好,猫生怎么样? 大家买猫粮的标准是什么,猫生是好品牌么?? 想给猫换粮,猫生从营养方面来说是好猫粮么? 猫咪吃什么猫粮长得好,猫生是好的品牌选择么? 猫吃什么猫粮好,我给它购买的猫生可以放心么? 猫粮怎么样? 手机照片拍摄经纬度位置? 个人怎样可以不显示企业微信信息?