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

[复制链接]
631|4
手机看帖
扫描二维码
随时随地手机跟帖
16号哨兵| | 2017-6-29 18:09 | 显示全部楼层
是的,DMA+中断,确实可以做到不定长接收。

使用特权

评论回复
yyj8902| | 2017-6-29 18:19 | 显示全部楼层
总线空闲中断是在检测到在接收数据后,数据总线上一个字节的时间内,没有再接到数据后发生。也就是RXNE位被置位之后,才开始检测,只被置位一次,除非再次检测到RXNE位被置位,然后才开始检测下一次的总线空闲。

使用特权

评论回复
Boooooosh| | 2017-6-29 19:17 | 显示全部楼层
这样做也是有缺点的,必须保证单个数据帧是连续的发送过来的,发送端最好是DMA控制的。如果帧数据被间隔,将被拆为两个帧。

使用特权

评论回复
单片机菜菜| | 2017-6-29 19:28 | 显示全部楼层
需要准确的判断数据帧,如果只发一个命令,用这个就不值当了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

157

帖子

1

粉丝