找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1316|回复: 3
打印 上一主题 下一主题
收起左侧

菜鸟,希望大佬回答一点串口DMA的知识?

[复制链接]
回帖奖励 30 黑币 回复本帖可获得 10 黑币奖励! 每人限 1 次
跳转到指定楼层
楼主
ID:480137 发表于 2019-11-21 19:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
刚学习DMA   DMA的优点是不是就是减少了中断的次数 ,只在开始和结束时处理 。 那是不是只有接收数据时 DMA的作用才能显示出来 。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:158375 发表于 2019-11-22 09:19 | 只看该作者
简单地说:你管理着2人,其中1人A搬砖,另1人B搬石头,你在玩游戏,A搬完一块砖,请示你一次,烦不烦?现在有了DMA,你可以说A,搬完一堆砖在请示,A自己就去干活了,你就可以安心的玩游戏了。
回复

使用道具 举报

板凳
ID:90036 发表于 2019-11-22 13:08 | 只看该作者
楼上解释很清晰,DMA可减少占用CPU时间,让CPU去做更有效的事。DMA(Direct Memory Access,直接内存存取),不光是接收数据,发送数据也是可以发挥优势的。
回复

使用道具 举报

地板
ID:123289 发表于 2019-11-23 11:51 | 只看该作者
沙发说得很形象。
再补充一点:
A搬砖,不一块一块地请示,直到搬完了才请示你了!
但A搬砖要通过一个过道,他提出要求:搬砖时,不许你再用这个过道。否则中途A就撂挑子不干了!
DAM需要你让出总线(或其它什么相关的),由外设专用。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表