資源簡介
這是基于串口通信的python源程序,親自調試沒有問題。將自己PC通過串口連接其他PC或者兼容串口通信的設備或者傳感器,可以讀取到對方發送的數據。注意第一次發送的cmd地址指令集中的數據要符合自己的報文通信格式。
代碼片段和文件信息
#!/usr/bin/env?python
#?-*-?coding:?utf-8?-*-
import?time
import?serial
import?threading
import?struct
cmd?=?[0x000x000x000x000x550x000x000x000x000x00]????#發送給串口的數據
#串口參數設置
ser?=?serial.Serial(
????????port=‘/dev/ttyUSB0‘?????????????????????#ubuntu下的串口號,如果是windows用戶,改成對應的“COM3“
????????baudrate=115200?????????????????????????#串口波特率
????????parity=serial.PARITY_NONE???????????????#串口數據加密
????????stopbits=serial.STOPBITS_ONE????????????#停止位
????????bytesize=serial.EIGHTBITS????????????????#數據位數
????????)
#?data?=?““
#?while?ser.in_waiting()?==?80?:
#?????????data?+=?ser.read(80)
#?if?data?!=?““?:
#?????????print?data
#實現兩臺設備之間串口通信傳輸數據
評論
共有 條評論