2 行の ASCII テキストをデバイスに送信しようとしていますが、デバイスはこれらの 2 行を 1 行追加されたものとして読み取ります。遅延の問題ですか、それとも終了文字が間違っていますか? 私は本当に問題が見えないようです。
import serial
ser = serial.Serial('/dev/cu.usbserial-FTVFV0X7', 19200, timeout=10)
ser.write("x0")
ser.flush()
ser.write("11")
ser.flush()
エンド デバイスは、およびx011
の代わりにこれを受け取ります。x0
11
通常の端末プログラムからテストすると、2 つの行を別々に受信することに問題はありません。