vb的串口通信问题

来源:百度知道 编辑:UC知道 时间:2024/09/21 00:48:50
写了一段关于vb的串口通信问题的程序,可是出现了一个问题,请高手指点;在用mscomm.output=*****发送后没有自动产生回应,可是在发送完语句后面加上call MSComm1_OnComm 就会执行响应,这是问什么呢????以前可是用不到 call MSComm1_OnComm,请高手指点!!!!
回答采用追加50分

当接收字符后,若 Rthreshold 属性设置为 0(缺省值)则不产生 OnComm 事件。

例如,设置 Rthreshold 为 1,接收缓冲区收到每一个字符都会使 MSComm 控件产生 OnComm 事件。

你检查mscomm控件的Rthreshold属性了吗?

如果串口设备不给你回发,MSComm1_OnComm肯定收不到了。看看是不是发出去的数据不一样了。