AlexGyver / nRF24L01

Модули беспроводной связи nRF24L01, настройка и примеры
143 stars 118 forks source link

Пример обычной просьбы или вопроса #2

Open alexesDev opened 7 years ago

alexesDev commented 7 years ago

Очень не хватает полной схемы подключения модулей приемника, передатчика и остальной переферии. Можно добавить?

AlexGyver commented 7 years ago

Ну допустим)

EyesOfAngel commented 6 years ago

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

EyesOfAngel commented 6 years ago

Чую пошлешь ты меня..... смотреть твой ролик "Управление яркостью света, нагрузкой и сервоприводом")))

MeCaTTeR commented 6 years ago

Дороу) Что это за сообщение?

чт, 5 Апр 2018 г., 18:53 EyesOfAngel notifications@github.com:

Чую пошлешь ты меня..... смотреть твой ролик "Управление яркостью света, нагрузкой и сервоприводом")))

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/AlexGyver/nRF24L01/issues/2#issuecomment-378984515, or mute the thread https://github.com/notifications/unsubscribe-auth/AcEJVZdlrA2R90DV8T8fVJsfIBYu8Gh4ks5tlj31gaJpZM4Labii .

RivayM commented 2 weeks ago

Добрый день Прошу помогите разобраться с тонкостями настройки, адаптирую под мк. в даташите нет никакой информации про маски но в методе void RF24::begin(void), первым что отправляется по SPI, идет эта мистическая строчка, которая по итогу в регистр 0x10 оправляет 0b01001111 - что является типо попыткой записать адрес передатчика но без 0x20 - это моя попытка расшифровать. Cуть:

  1. что происходит здесь? write_register(SETUP_RETR,(B0100 << ARD) | (B1111 << ARC));

  2. в чем смысл REGISTER_MASK и откуда он берется status = SPI.transfer( W_REGISTER | ( REGISTER_MASK & reg ) ); *в даташите на саму микросхему я масок не видел, spi atmel вроде тоже таким не страдает ( вроде бы, не берусь утверждать 100%)