LoRa SF12 125kHz не работает
Добавлено: Сб фев 03, 2024 14:23:51
Всем привет!
Имею на руках несколько макеток на основе STM32WLE5CCUx пытаюсь на них изучать LoRa на практике. Наткнулся на такую странность, как то, что в режиме LoRa SF12 125kHz не стабильно принимаются данные (ничего не могу сказать на счёт стабильности отправки). Но суть в том, что пример PING_PONG отлично работает в любых других комбинация, а вот в вышеописанной пропускает пакет, принимает но с неверным CRC и так далее. Если отключить проверку CRC и всё же взглянуть на пакет дынных, то там от части мусор, с некоторыми просветами реальных данных - скажем так рандомно пробивается реальная информация.
Если в этом же примере понизить (или повысить, смотря с какой стороны смотреть) SF до 11, то всё начинает работать.
Так вот вопрос: Нужны какие-то дополнительные танцы с настройкой для запуска оговоренной скорости? Или всё как и с другими, только у меня что-то не работает?
Вот наглядно две отправки PING. Но приняты они были "криво"

Имею на руках несколько макеток на основе STM32WLE5CCUx пытаюсь на них изучать LoRa на практике. Наткнулся на такую странность, как то, что в режиме LoRa SF12 125kHz не стабильно принимаются данные (ничего не могу сказать на счёт стабильности отправки). Но суть в том, что пример PING_PONG отлично работает в любых других комбинация, а вот в вышеописанной пропускает пакет, принимает но с неверным CRC и так далее. Если отключить проверку CRC и всё же взглянуть на пакет дынных, то там от части мусор, с некоторыми просветами реальных данных - скажем так рандомно пробивается реальная информация.
Если в этом же примере понизить (или повысить, смотря с какой стороны смотреть) SF до 11, то всё начинает работать.
Так вот вопрос: Нужны какие-то дополнительные танцы с настройкой для запуска оговоренной скорости? Или всё как и с другими, только у меня что-то не работает?
Вот наглядно две отправки PING. Но приняты они были "криво"