Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: опять sx127x
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Rf & Microwave Design
RFTech
Вопрос к тем кто знает и использует DIO. Нужен однозначный бит отслеживающий работу чипа в режиме приема RxDone, причем без задержки дабы не пропустить старт приема данных. В sx127x реализовано несколько режимов Rx (RxDone, CADDone и еще какие то). При всех вариантах нужен один бит сообщающий активизацию и отключение режима ресивера. Обязательно в реальном времени (не через контроллер). Возможно ли использовать какой нибудь DIO? Ну и вообще как работает пин DIO? Есть табличка 17 "DIOx Mapping" 00,01,10,11. Это что на пин выдается двухбитовая последовательность?
СтаниславSV
DIO Mapping задаёт то, что будет выводится на эти пины. К примеру если записать в RegDioMap1 (40h) -00 , то в режиме LoRa на DIO0 выставится "1" после успешного приёма пакета. Предварительно нужно разрешить выставлять этот "флаг" в регистре RegIrqFlagMask (11h) бит 6 -> 0. (именно 0 разрешает выставлять флаги прерывания!). Аналогично, если записать 01, то уже на DIO0 выставится "1" при СadDone.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.