Пытаюсь сделать беспроводный UART. Скорость UART - 115200, скорость радиоканала тоже 115200. Начинаю передавать в одну сторону пакеты по 10 байт раз в секунду. Сначала пакеты проходят, но через несколько секунд (от 10 до 50) приемник зависает. На нем гаснет светодиод RX (26-й пин) и он перестает реагировать на системную кнопку. Помогает только сброс питания. Менял направление передачи, уменьшал мощность, не помогает. Зависает всегда приемник, передатчик работает без проблем. Все настройки пинов отключены, за исключение 4-го вывода, он настроен для управления RS-485. Системная кнопка дополнительно подтянута к питанию через 10 кОм и конденсатор 0,1 мкФ на землю. В чем может быть проблема?
Зависание модуля Mbee868-2.0
Зависание модуля Mbee868-2.0
22.11.2022 15:00:46
|
|
|
22.11.2022 15:45:44
Для тестирования канала просто посылаю вот такой пакет в ASCII-коде : TEST123456789. Получается что в эфире поток должен быть больше чем по UART? Сейчас попробую.
|
|
|
22.11.2022 15:52:24
Попробовал поставить скорость в эфире 250 кбит/c, результат тот же, приемник зависает.
|
|
|
22.11.2022 17:01:22
|
|||
|
22.11.2022 19:30:20
Понятно. Завтра проверим на стенде с Вашими параметрами и ответим. Все должно работать! Кстати, а какими переходниками USB-UART Вы пользуетесь?
|
|
|
23.11.2022 09:36:58
|
|||
|
Читают тему (гостей: 1)