Страница 1 из 1

Проблема с UART

Добавлено: 01 май 2020, 13:12
xfera
При создании проекта я столкнулся с нижеследующей проблемой: В проекте на Arduino Nano задействован через remoteXY модуль HC06 и rdm6300. Если я подключаю HC06 через аппаратный UART, а rdm6300 через програмный то связь по блютус работает отлично, а rdm6300 не работает вообще. Если подключаю наоборот то связь по блютус постоянно обрывается и управление работает с большой задержкой, но начинает работать rdm6300 но тоже с зависанием и большой задержкой.

Проблема с UART

Добавлено: 01 май 2020, 13:21
ViktorPetrov
Это не проблема,так и должно быть библиотека SoftwareSerial не может одновременно получать данные сразу с нескольких портов,опрашивай модули по очереди.

Проблема с UART

Добавлено: 01 май 2020, 14:15
xfera
Большое спасибо за помощь, а то очень много времени потратил на поиск проблемы. А можете ссылку на пример дать где реализован опрос с задержкой?

Проблема с UART

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