请教多串口卡通讯问题
最近买了个HUTONE的PCI扩的双串口卡(NJP)。VB做个界面,放置两个 MSCOMM控件, 连接两台设备。现在发现每运行一段时间后,就不能正常收发数据,只能重新启动PC或者注销重登陆后,才能恢复正常。
不知道有没有大侠用过类似的串口卡,或者遇到类似的问题,是如何解决的?? 希望大侠不吝赐教!!!
[解决办法]
将MSCOMM控件放独立窗体,由主窗体来定时关闭和打开窗体.
[解决办法]
既然你的PC是被动接受数据,那么你就最好使用OnComm事件方式来处理,楼主参考一下这个:
http://download.csdn.net/source/1262066
这是一个串口调试器的源代码,你可以借鉴,只需要把接收到的数据分段即可。
[解决办法]
我是进来学习的。
[解决办法]
这种串口卡一般不好使 还是用屁股后面的硬串口
[解决办法]
sTemp = MSComm1.Input '这行拿到上面
没有先取得 sTemp的值
你下面这行的sTemp要从那里来?
If InStr(1, sTemp, "rr") = 0 Then 'Or InStr(sTemp, ".") > InStr(sTemp, "N") then