Я застрял и не могу понять, почему.
Вот что я пытаюсь сделать. Я хочу выводить входящие сообщения, отправленные Arduino Mega через UART на RPi. У меня есть простой цикл в скрипте Python, который печатает все, что поступает в последовательный буфер.
Я изо всех сил пытался включить связь UART с контактами RPi, но я думаю, что мне удалось активировать его, потому что я был включен для некоторых сообщений.
Тем не менее, я не привык копаться в конфигурации DietPi. И я прочитал, что есть кое-что, что я должен заботиться между использованием UART для электронного проекта (который я делаю) и последовательной консоли. Поэтому я не уверен, что изменил правильные вещи.
В любом случае, я вижу несколько отправленных сообщений. Но через некоторое время случайной длительности я получил это сообщение: device reports readiness to read but returned no data (device disconnected?)
.
Итак, я думаю, у меня есть два вопроса:
Какой должна быть моя конфигурация в /boot/config.txt
, /boot/cmd.txt
, /boot/dietpi.txt
и использование команды dietpi-config
, чтобы иметь возможность использовать модуль serial
Python и иметь связь с Arduino или любым другим устройством?
Почему через некоторое время последовательная связь просто прерывается? Я весьма удивлен, что это может произойти, так как я делал такое общение в десятки раз без каких-либо глюков, но используя Raspbian ...
Большое спасибо заранее.