读书人

vb中MScomm通信返回出错,该怎么处理

发布时间: 2012-01-16 23:36:51 作者: rapoo

vb中MScomm通信返回出错
在VB调用MScomm控件中,为什么当接收到数值为 0 的值不接收呢,
例如接收到十六进制 0a 20 10 00 后在下面的赋值中只收到前三位
Buffer = MSComm1.Input
即 Buffer 值为 0a 20 10

或者接收到十六进制 0a 20 00 10 后在下面的赋值中只收不到数值为 0 的变量
Buffer = MSComm1.Input
即 Buffer 值为 0a 20 10

从上面可以看出接收出错,请问有什么属性要设置才能正确接收呢

[解决办法]
楼主是在调试串口通信吧?
有没有使用过串口调试器调试先?建议先使用串口调试器调试通信,通信调通了,在写自己的程序。

如果使用了串口调试器调试,且通信调通了,是自己写的程序不行,那么请参考:
http://download.csdn.net/source/1262066



[解决办法]
看#2楼

探讨
楼主是在调试串口通信吧?
有没有使用过串口调试器调试先?建议先使用串口调试器调试通信,通信调通了,在写自己的程序。

如果使用了串口调试器调试,且通信调通了,是自己写的程序不行,那么请参考:
http://download.csdn.net/source/1262066



读书人网 >VB

热点推荐