Открытое устройство с pyserial - PullRequest
0 голосов
/ 06 апреля 2020

Мое устройство отправляет на последовательный порт каждые 5 секунд. Итак, у меня есть две ситуации для использования.
Первая, порт открыт-закрыт каждые 5 секунд, после отправки данных. И открыть один раз, и использовать его постоянство (Попробуйте проверить, открыт ли порт перед использованием).
Какой вариант использования лучше?

1 Ответ

1 голос
/ 06 апреля 2020

Вы не должны открывать / закрывать ваше последовательное устройство каждые n секунд, потому что смещение времени может привести к потере данных, записанных на ваш последовательный порт.

Чтобы ваша программа работала без сбоев, почему бы вам не создать новый поток, который открывает последовательный порт и продолжает читать в течение некоторого времени l oop?

...