串口通信问题
用VB串口通信,将发实的两个字符转成16进制的一条指令,程序怎样写,高手指点,谢
[解决办法]
所谓16进制发送实质是2进制发送,适用N字节长文本。
Private Sub Command1_Click() Dim sTemp As String sTemp = "AB" '电子" Dim yTemp() As Byte yTemp = StrConv(sTemp, vbFromUnicode) MSComm1.Output = yTempEnd SubPrivate Sub Form_Load() MSComm1.CommPort = 1 MSComm1.InBufferSize = 1024 MSComm1.OutBufferSize = 512 MSComm1.Settings = "9600,n,8,1" MSComm1.PortOpen = TrueEnd Sub