Python:向串口写入四个字节的数 AA 01 01 AA ,判断当写入的值为AA 01 01 AA 时,读取到AA 01 01 AA
import serial
device = serial.Serial(
port='COM9',
baudrate=57600,
bytesize=8,
parity='N',
stopbits=1,
timeout=5,
write_timeout=5,
)
# com_data= 0xaa,0x01,0x02,0xa9
data_1 = device.write(4)
# com_data = list([data_1])
# if com_data[0]==0xaa and com_data[1]==0x01 and com_data[2]==0x02 and com_data[3]==(com_data[0]^com_data[1]^com_data[2]):
if data_1 == 0xaa0101aa :
com_buf = device.read(data_1)
print(com_buf)