用MSCOMM控件 向串口发送十六进制 5A 35 CA 01 C9 MSCOMM1.OUTPUT = Chr(&H5A) & Chr(&H35) & Chr(&HCA) & Chr(&H1) & Chr(&HC9)用工具发现
发出去的是5A 35 00 01 00 为什么会与5A 35 CA 01 C9 不一样呢??????
发出去的是5A 35 00 01 00 为什么会与5A 35 CA 01 C9 不一样呢??????
将InputMode设置成comInputModeBinary,楼主可以试试。
然后以2进制进行发送
byt(0) = &H5A
byt(1) = &H35
byt(2) = &HCA
byt(3) = &H1
byt(4) = &HC9
VData = byt
MSComm1.Output = VData