ADF7242 не может получить пакет при попытке получить RSSI от драйвера

Уважаемое сообщество Stack Overflow,

В настоящее время я работаю над проектом, включающим протокол 802.15.4 и RFC6551 . Я столкнулся с конкретной проблемой и хотел бы обратиться к вам за помощью в ее решении.

Вот краткий обзор проблемы: я включил регистрацию pkt_cfg и успешно установил для поля auto_fcs_off значение 1 . Кроме того, мне удалось прочитать значение RSSI из регистра rrb, используя поле rssi_readback.

Однако когда я пытаюсь прочитать RSSI в одном из ADF, сохраняя при этом другой ADF в режиме по умолчанию, связь между устройствами не удалась. Принимающий АПД не принимает сигнал.

Проще говоря, внесение изменений только в один ADF приводит к сбою, тогда как применение изменений к обоим ADF обеспечивает успешную работу.

Основываясь на своих наблюдениях, я подозреваю, что ADF может переходить с уровня соответствия на проприетарный режим с точки зрения протокола 802.15.4. Однако я не могу определить точную причину такого поведения.

Если у кого-нибудь есть какие-либо предложения, идеи или потенциальные решения для решения этой проблемы, я был бы очень признателен за вашу помощь.

Спасибо за ваше время и опыт

Что я пробовал: я пытался найти решение, обратившись к техническому описанию ADF7242, но, к сожалению, оно не дало никакого решения рассматриваемой проблемы. Кроме того, мой поиск на онлайн-форумах дал информацию, предполагающую, что для пакетов передачи и приема значение auto_fcs_off должно быть установлено равным 1. Однако, поскольку регистр для передачи и приема один и тот же, реализация этого решения не решила проблему.

0 ответов

Другие вопросы по тегам