ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
20 апреля
1512238 Топик полностью
Fomich (16.04.2025 05:55, просмотров: 102) ответил Nikolay_Po на В таких случаях, я начинал с опроса детектора RSSI на стороне приёмника. Выводите на светодиод и опрашивайте регистр с RSSI в цикле. А на стороне передатчика, жмите кнопки. Убедитесь, таким образом, что передатчик, в принципе, в эфир выходит, а приёмник, в принципе, эфир слушает.
Спасибо, Николай, что помогаете разобраться с моей проблемой. Насколько я понял RSSI - это связано с ардуиновской библиотекой, которая слушает эфир и как-то реагирует. 

Это актуально для проверки работоспособности модуля, ну и для отладки конечно. Модули у меня рабочие, проверил на другом проекте.

По сигналам (лог. анализатор) я вижу, что модуль передатчика, согласно алгоритму, после инициализации и заполнения буфера данными включает передатчик. И не получив подтверждения после 7 ретраев сигнализирует об этом светодиодом. Переходит в режим приемника и ждет следующего нажатия кнопки SEND.


Приемник после инициализации слушает эфир постоянно. Но почему не слышит нужный канал. Может и слышит, но не совпадает CRC и не даёт подтверждение? Может данные не в той "трубе". В проекте что-то задается дефайнами в заголовочных файлах и я все не раз внимательно проверил, то что мне более менее понятно, но что-то и не понятно в абривиатурах импортных...