Я использую pi3, который общается с Arduino через serial0 (ttyAMA0)
Все работает нормально.Я могу говорить с этим с Minicom, двунаправленно.Тем не менее, сервер на основе Python также хочет этот порт.Я замечаю, что когда запущен minicom, код python может записывать в serial0, но не читать из него.По крайней мере, minicom сообщает, что сервер python отправил сообщение.
Может кто-нибудь сообщить мне, как этот последовательный порт обрабатывает конфликты, если вообще?Я заметил, что запуск двух сеансов minicom для одного и того же последовательного порта разрушает оба сеанса.Возможно ли иметь несколько писателей и читателей, если они скоординированы, чтобы не действовать одновременно?Или может быть несколько считывателей (несколько терминов, выполняющих cat / dev / serial0)
Я гуглил ответы, но большинство обращений связано с использованием нескольких последовательных портов или получением последовательного порта для работы вообще.
Приветствия