DMA总线空闲中断怎么理解呢

[复制链接]
118|4
 楼主 | 2017-6-27 21:28 | 显示全部楼层 |阅读模式
DMA总线空闲中断怎么理解呢,有人说用这个可以做DMA不定长接收


| 2017-6-29 18:09 | 显示全部楼层
是的,DMA+中断,确实可以做到不定长接收。
| 2017-6-29 18:19 | 显示全部楼层
总线空闲中断是在检测到在接收数据后,数据总线上一个字节的时间内,没有再接到数据后发生。也就是RXNE位被置位之后,才开始检测,只被置位一次,除非再次检测到RXNE位被置位,然后才开始检测下一次的总线空闲。
| 2017-6-29 19:17 | 显示全部楼层
这样做也是有缺点的,必须保证单个数据帧是连续的发送过来的,发送端最好是DMA控制的。如果帧数据被间隔,将被拆为两个帧。
| 2017-6-29 19:28 | 显示全部楼层
需要准确的判断数据帧,如果只发一个命令,用这个就不值当了。
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式
我要创建版块 申请成为版主

论坛热帖

关闭

热门推荐上一条 /4 下一条

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