要讀取UART串口數據,可以使用Python的serial
庫。首先,你需要安裝pyserial
庫,可以使用以下命令進行安裝:
pip install pyserial
接下來,可以使用以下代碼來讀取UART串口數據:
import serial
# 打開串口
ser = serial.Serial('/dev/ttyUSB0', 9600) # 根據實際情況修改串口號和波特率
# 讀取數據
while True:
data = ser.readline()
print(data.decode())
# 關閉串口
ser.close()
上述代碼中,首先使用serial.Serial()
函數打開串口。在這個函數中,你需要提供串口號和波特率。串口號可以根據你的系統和連接的硬件設備來修改。
然后,使用ser.readline()
來讀取串口數據。ser.readline()
方法將會一直等待并讀取一行數據,直到遇到換行符為止。你可以根據具體的需求進行處理。
最后,使用ser.close()
方法來關閉串口。
請注意,在讀取UART數據之前,確保你已經連接了串口設備,并且串口設備的波特率和代碼中的波特率保持一致。