Последовательный порт Python отключить терминатор - PullRequest
0 голосов
/ 23 ноября 2018

У меня есть довольно дешевый ПЛК, который я использую для связи с данными от датчика.Я могу общаться с ПЛК по последовательному UART, и он отправляет мне данные без какого-либо обычного терминатора один раз:

00 f2 c1 c2 fd 12 43

, а затем, ожидая мою команду, я отправляю команду через Terminator v1.9, и она отправляет значениевернуться снова.Я хочу писать и визуализировать данные с помощью Python, но когда я использую pyserial с, например, Serial.read(size=1), Python застревает, потому что после получения 1 байта он ожидает CR или другого терминатора.Как я могу изменить это свойство?Я не нашел информации об этом в обычных документах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...