vb 串口及刷屏问题

[复制链接]
查看11 | 回复4 | 2009-8-3 21:16:34 | 显示全部楼层 |阅读模式
在vb 编程中用到了串口,并用定时器定时刷屏,但是似乎有些时候刷屏任务在串口工作情况下无法完成,或者出错,请问问题何在,如何解决?
回答后追加

回复

使用道具 举报

千问 | 2009-8-3 21:16:34 | 显示全部楼层
增加一个显示串口工作状态的变量,在操作串口时把值设为true,操作结束后把值设为false,刷屏时先检查变量的值,如果是true就不刷屏...
回复

使用道具 举报

千问 | 2009-8-3 21:16:34 | 显示全部楼层
我以前也遇到这样的事情,当时是下位机设置的延迟时间长了,老是没应答,后来缩短时间,要好点了,不过也不能保证100%正确应答我建议你先用串口调试工具设置定时发送,看看是下位问题还是上位问题,根据结果,适当修改代码...
回复

使用道具 举报

千问 | 2009-8-3 21:16:34 | 显示全部楼层
是不是串口在通信过程中调用TIMER事件?是不是可以理解为多线程呢?我不太懂啊,同问了。。。。顶一下。...
回复

使用道具 举报

千问 | 2009-8-3 21:16:34 | 显示全部楼层
同时用定时器 和 mscomm 并不 冲突可能 是 方法 不当祝你顺利...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行