Здравствуйте, формирую пакет в sx1276 LoRa, раньше сумму сам считал и писал в конце сообщения. Почему сам? - а в описании на sx1276 про CRC так кратко и коряво написано, что странно даже. Теперь места в пакете стало не хватать, решил пользовать встроенную CRC-сумму. Читаю даташит: режим LoRa, регистр RegModemConfig2 : бит RxPayloadCrcOn - CRC Information extracted from the received packet header 0 Header indicates CRC off 1 Header indicates CRC on
Судя по даташиту можно понять, что бит RxPayloadCrcOn лишь сообщает, что header принятого пакета каким-то образом индицирует - есть CRC или нет. А если я использую implicit mode? И судя по логике вещей, где-то должен быть переключатель CRC, встраивать его в пакет или нет (в изученных примерах CRC включают как раз именно с помощью бита RxPayloadCrcOn). Калькулятор LoRa тоже не вносит ясности, опции на отключение CRC нет. Короче вопросов много, если кто разобрался, прошу помочь в понимании работы CRC в sx1276.
|