RS232如何实现按字节产生读取动作
时间:12-13
整理:3721RD
点击:
比如说缓冲区每满30字节就VISA READ一次
因为实际使用中数据进来得很快,不希望用while+查看buffer来实现,害怕太占用资源了
因为实际使用中数据进来得很快,不希望用while+查看buffer来实现,害怕太占用资源了
设置好循环时间,不会很占用资源的
windows底下的程序就没有中断这一说,除非你自己写一个利用时间计数的,但实际上还
是需要while
你指的是什么结论?
自己估计一下接收30字节的时间
然后按时间读?
就是时间不定,比较难办
我在想,你的while里面是不是没有加wait until,所以说很占资源?
不
主要是很可能要设置成每2~3ms就要查看一次buffer字节数,觉得这样做有点太粗鲁了。不知是否有更优雅的做法。
没有
其实windows里面的事件也跟这个循环查询很类似的
而且,循环查询也不怎么占资源啊
好的 谢谢啦!