原因不确定:
有可能是默认的数据转换出了问题,
将hex转出来的16进制数,当成了字符串,比如“FF”,当成了'F'、'F',然后转换到mscomm的output中了
可以参考一下内容改动:
Dim senddata(0 To 4) As String
定义为byte数据类型
通信控件mscomm的output赋值,也没必要再用hex转换
原因不确定:
有可能是默认的数据转换出了问题,
将hex转出来的16进制数,当成了字符串,比如“FF”,当成了'F'、'F',然后转换到mscomm的output中了
可以参考一下内容改动:
Dim senddata(0 To 4) As String
定义为byte数据类型
通信控件mscomm的output赋值,也没必要再用hex转换
举报