我正在創建一個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