我正在尝试发送一个之前已经用terterm测试过的bin文件。 我收到以下错误:
*读取字节:b'\ x00'
发送错误:预期的NAK,CRC或CAN;得到了b'\ x00'*
任何人都可以帮忙吗?
我正在使用以下代码:
def sendFile():
ser= serialPort.serialport
ser.flushInput()
print (ser)
def getc(size, timeout=8):
gbytes = ser.read(size)
sleep(2)
print(f'Read Byte: {gbytes}')
return gbytes or None
def putc(data, timeout=8):
pbytes = ser.write(data)
sleep(2)
print(f'Put Byte: {pbytes}')
return pbytes or None
modem =XMODEM(getc,putc)
stream = open('104_new.BIN', 'rb')
modem.send(stream)
print(stream)