我必须ZANE:1:00004:XX_X.X_XXXX_000XX:\r\n
通过与 python 的串行通信发送。
这是我的代码:
import serial
ser = serial.Serial('/dev/cu.usbserial-A901HOQC')
ser.baudrate = 57600
msg = 'ZANE:1:00004:XX_X.X_XXXX_000XX:\r\n'
如果我写:
>>> ser.write(msg)
答案是33
,这是我发送的消息的字节长度。
我怎样才能收到答案?连接的设备会在他收到消息后立即回复,但如果我输入
>>> ser.write(msg); ser.readline()
结果将是readline
永远不会收到任何消息...
有任何想法吗?