vb串口调试问题

来源:百度知道 编辑:UC知道 时间:2024/06/22 08:34:07
我在进行串口调试,用调试软件调试时,我发出的123456在助手软件上就变成了31 32 33 34 35 36,但在自己写的接收程序中,可以得到与发送相同的结果,这怎么的,请各位大侠帮忙。
发送代码:
Private Sub Command1_Click()
MSComm1.Output = Text1.Text
End Sub

很明显,这是个ASCII发送 用啥显示的问题。
你可以把你的MSCOMM控件的传输方式属性由ASCII改成BINARY 就行了。

实在不行,你还可以将接收到的数据进行转换,把ASCII数据再转成你要的数字。