Проблема с UART

Вопросы от новичков
Ответить
Аватара пользователя
xfera
Рядовой
Сообщения: 2
Зарегистрирован: 19 фев 2020, 23:20
Имя: Dmitriy

Проблема с UART

Сообщение xfera »

При создании проекта я столкнулся с нижеследующей проблемой: В проекте на Arduino Nano задействован через remoteXY модуль HC06 и rdm6300. Если я подключаю HC06 через аппаратный UART, а rdm6300 через програмный то связь по блютус работает отлично, а rdm6300 не работает вообще. Если подключаю наоборот то связь по блютус постоянно обрывается и управление работает с большой задержкой, но начинает работать rdm6300 но тоже с зависанием и большой задержкой.
Аватара пользователя
ViktorPetrov
Капитан
Сообщения: 807
Зарегистрирован: 09 апр 2018, 23:56
Имя: Виктор
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Проблема с UART

Сообщение ViktorPetrov »

Это не проблема,так и должно быть библиотека SoftwareSerial не может одновременно получать данные сразу с нескольких портов,опрашивай модули по очереди.
Аватара пользователя
xfera
Рядовой
Сообщения: 2
Зарегистрирован: 19 фев 2020, 23:20
Имя: Dmitriy

Проблема с UART

Сообщение xfera »

Большое спасибо за помощь, а то очень много времени потратил на поиск проблемы. А можете ссылку на пример дать где реализован опрос с задержкой?
Аватара пользователя
ViktorPetrov
Капитан
Сообщения: 807
Зарегистрирован: 09 апр 2018, 23:56
Имя: Виктор
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Проблема с UART

Сообщение ViktorPetrov »

Примера не видел,но напрашивается простой вариант : UART и SoftwareSerial разнести по платам ,платы сделать по условию ,чтоб работали по очереди.
Вот только если данные придут в отключенный порт они потеряются.Здесь нужен пожалуй переменный мастер одно устройство работает постоянно ,когда получает данные, отключается и включает второе устройство и передает данные в другой порт.
Ответить

Вернуться в «Начинающим»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя