от
я хочу получать последовательные данные с COM-порта, который имеет размер 8196 персонажей.. но каждый раз я получаю разные данные и разный размер данных и не совсем 8196 символов.. я постарался настроить временные задержки и я также включены flushinput (), но не получил полные данные правильно
import serial
import time
ser=serial.Serial(port="COM5",baudrate=57600)
ser.write(serial.to_bytes(cmd))                 
time.sleep(0.5)
data=ser.read()
time.sleep(1) 
data_left=ser.inWaiting()
data =ser.read(data_left)
ser.flushInput()
print("Data: ",hex(int.from_bytes(data,byteorder="big")))
я ожидаю получить полную информацию о мое окно консоли..

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.
Добро пожаловать на сайт ByNets, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...