关于串口编程与StrConv函数的使用问题???
各位,我在用StrConv函数将字符串转换为Byte类型,然后将其传给COM端口时,最终传给COM端口缓冲取到底是什么格式的数据,是Byte类型的二进制格式?
StrConv函数中的各个conversion参数vbFromUnicode、vbUnicode到底将字符串转化成什么样的格式?
我将电脑的COM1、COM2端口用串口线连接起来时。测试COM1、COM2可以相互通信。但将电脑的确COM端口与另外一个电路板却不能相互通信,电脑可以接受到电路板发送的数据,但电路板却接受不到电脑发送到COM端口的数据。两快电路板之间也可以相互通信(发送接受数据)。不知道是什么原因,望各位不吝赐教!
代码如下:
Dim TempBuf() As Byte
TempBuf = StrConv(Mid(txtSend.Text, j), vbFromUnicode)
MSComm1.Output = TempBuf