我正在创建一个Windows窗体发送/从串行端口接收数据。串口通信
首先:我把数据作为字符串发送到串口。
二:我试图测试的全成传输再次读取字符串,但我收到空字符串
这是我的代码:
Try
Dim SerialPort1
As New SerialPort("Com1",9600, Parity.None, 8, StopBits.One)
SerialPort1.Open()
SerialPort1.DtrEnabled=True
SerialPort1.WriteLine("This is my test message .")
' ================= Read from serial port
Label1.Text=SerialPort1.ReadExisting() ' this returns empty string
Catch ex As Exception
MessageBox.Show(
"Error writing to serial port:" & ex.Message)
Finally
SerialPort1.Close()
End Try
我要问一个问题:
是否需要将设备连接到串口才能成功发送/接收数据?
请我需要紧急帮助
感谢
是的,您需要连接到串行端口的设备才能成功发送和接收数据。你连接了什么设备?你有没有阅读这个设备的手册?发送字节到深渊可能是糟糕的。 – 2009-12-30 16:55:32