Python 中的波特率(baud rate)是指串口通訊中傳輸的速率,也就是數據位每秒鐘傳輸的數量。波特率通常以每秒鐘傳輸的比特數(bits per second,bps)來衡量。在使用 Python 進行串口通訊時,需要設置正確的波特率才能確保數據的正確傳輸和接收。
import serial ser = serial.Serial('/dev/ttyUSB0', 9600) # 串口設備文件和波特率 print(ser.baudrate) # 打印當前串口的波特率
在上面的例子中,我們使用了 Python 的 serial 庫來進行串口通訊,并設置了串口設備文件和波特率。通過打印當前串口的波特率,我們可以確認是否設置正確。
需要注意的是,當使用 Python 進行串口通訊時,無論是發送還是接收,都需要設置相同的波特率。同時,如果通訊雙方的波特率不同,就無法正確地接收和解析數據。
總體來說,正確設置 Python 的串口波特率非常重要,可以保證串口通訊的穩定性和準確性。