vb 串口及刷屏问题

来源:百度知道 编辑:UC知道 时间:2024/05/26 03:10:37
在vb 编程中用到了串口,并用定时器定时刷屏,但是似乎有些时候刷屏任务在串口工作情况下无法完成,或者出错,请问问题何在,如何解决?
回答后追加

同时用 定时器 和 mscomm 并不 冲突

可能 是 方法 不当

祝你顺利

是不是串口在通信过程中调用TIMER事件?
是不是可以理解为多线程呢?
我不太懂啊,同问了。。。。顶一下。

增加一个显示串口工作状态的变量,在操作串口时把值设为true,操作结束后把值设为false,刷屏时先检查变量的值,如果是true就不刷屏

我以前也遇到这样的事情,当时是下位机设置的延迟时间长了,老是没应答,后来缩短时间,要好点了,不过也不能保证100%正确应答
我建议你先用串口调试工具设置定时发送,看看是下位问题还是上位问题,根据结果,适当修改代码