串口接收数据可以不用串口,只用DMA吗?

[复制链接]
1055|3
 楼主| dongbaohui 发表于 2016-11-24 20:47 | 显示全部楼层 |阅读模式
串口接收数据可以不用串口,只用DMA吗?不然频繁的进串口中断太麻烦了。
万利电子 发表于 2016-11-24 21:54 | 显示全部楼层
对于CortexM来说中断占用CPU的资源可以忽略不计。程序写的好的话,中断程序需要的时间在1uS左右。
原味_郭 发表于 2016-11-27 14:38 | 显示全部楼层
万利电子 发表于 2016-11-24 21:54
对于CortexM来说中断占用CPU的资源可以忽略不计。程序写的好的话,中断程序需要的时间在1uS左右。 ...

可是比如串口或者usb,数据吞吐量大的话,中断加起来就好多ms了,怎么办呢
enginezhong 发表于 2016-11-28 09:06 | 显示全部楼层
原味_郭 发表于 2016-11-27 14:38
可是比如串口或者usb,数据吞吐量大的话,中断加起来就好多ms了,怎么办呢 ...

程序肯定会反应过来的,不然网口那么大的数据吞吐量是如何来的了,当然,你的程序也要优化好,中断尽量简短。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

172

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部