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