У меня есть довольно дешевый ПЛК, который я использую для связи с данными от датчика.Я могу общаться с ПЛК по последовательному UART, и он отправляет мне данные без какого-либо обычного терминатора один раз:
00 f2 c1 c2 fd 12 43
, а затем, ожидая мою команду, я отправляю команду через Terminator v1.9, и она отправляет значениевернуться снова.Я хочу писать и визуализировать данные с помощью Python, но когда я использую pyserial с, например, Serial.read(size=1)
, Python застревает, потому что после получения 1 байта он ожидает CR или другого терминатора.Как я могу изменить это свойство?Я не нашел информации об этом в обычных документах.