VB通过串口发送给单片机16进制数据的问题 10
我想用VB上位机通过串口给单片机发送七个十六进制数分别是1551四个LABEL的CAPTIONFF我编写的程序是Dimbuff(6)AsBytePrivateSubCom...
我想用VB上位机通过串口给单片机发送七个十六进制数分别是15 51 四个LABEL的CAPTION FF
我编写的程序是
Dim buff(6) As Byte
Private Sub Command3_Click()
buff(0) = "&H15"
buff(1) = "&H51"
buff(2) = "&H" + Label11.Caption
buff(3) = "&H" + Label12.Caption
buff(4) = "&H" + Label13.Caption
buff(5) = "&H" + Label14.Caption
buff(6) = "&HFF"
MSComm1.Output = OutString
End Sub
它老是说我类型不匹配,应该怎么改,还有就是我这里发送的比如&H15,发送到单片机里是&H15还是0x15? 展开
我编写的程序是
Dim buff(6) As Byte
Private Sub Command3_Click()
buff(0) = "&H15"
buff(1) = "&H51"
buff(2) = "&H" + Label11.Caption
buff(3) = "&H" + Label12.Caption
buff(4) = "&H" + Label13.Caption
buff(5) = "&H" + Label14.Caption
buff(6) = "&HFF"
MSComm1.Output = OutString
End Sub
它老是说我类型不匹配,应该怎么改,还有就是我这里发送的比如&H15,发送到单片机里是&H15还是0x15? 展开
2016-05-11
展开全部
定义 buff 数组
输出 变量 OutString ?
一般用 变体型 Variant
输出 变量 OutString ?
一般用 变体型 Variant
更多追问追答
追问
您可以帮我改一下吗?因为我传的都是数据所以定义的是那个,还有就是我这里发送的比如&H15,发送到单片机里是&H15还是0x15?
追答
输出 buff就是
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询