共計 471 個字符,預(yù)計需要花費 2 分鐘才能閱讀完成。
在 Python 中,可以使用第三方庫 pyserial 來實現(xiàn)多個串口的調(diào)用。以下是一個簡單的示例代碼:
import serial
# 設(shè)置串口參數(shù)
ser1 = serial.Serial('COM1', 9600)
ser2 = serial.Serial('COM2', 9600)
# 發(fā)送數(shù)據(jù)到串口 1
ser1.write(b'Hello from COM1')
# 發(fā)送數(shù)據(jù)到串口 2
ser2.write(b'Hello from COM2')
# 讀取串口 1 的數(shù)據(jù)
data1 = ser1.read(10)
print(data1)
# 讀取串口 2 的數(shù)據(jù)
data2 = ser2.read(10)
print(data2)
# 關(guān)閉串口
ser1.close()
ser2.close()
在上面的示例中,我們首先導(dǎo)入 serial 庫,然后分別打開兩個串口 COM1 和COM2,分別發(fā)送數(shù)據(jù)和接收數(shù)據(jù),最后關(guān)閉兩個串口。你可以根據(jù)自己的需求來傳入不同的串口參數(shù)、發(fā)送不同的數(shù)據(jù)以及讀取不同的數(shù)據(jù)。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完
發(fā)表至: Python
2024-03-19