如何监听串口消耗资源最小?

2019-07-17 12:38发布

目前用labview编写了一个上位机软件读取串口数据,下位机通过串口不定时发送数据,那么就需要监听串口是否有数据传送过来。
现在使用的是每200ms循环检测Bytes at port是否大于0,这样消耗的资源是否会很大?有没有更好的方法?


另外假定设置读取超时为10s,那么这10s时间内程序一直处于读取串口状态吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
1条回答
老蜗牛
1楼-- · 2019-07-17 18:03
根据你的传输速率,设置合理的读取周期。也不一定一有数据就读取,只要保证读取周期内串口硬件缓冲区不要溢出即可。

一周热门 更多>