Подключение nRF24L01+ к Cardputer и ADV в Bruce 1.16.1: питание, линии SPI, CS/CE и первый запуск NRF24 Spectrum. Распиновка относится к указанной в инструкции плате.
nRF24 на отдельной плате: выберите один столбец для своего Cardputer и придерживайтесь его во всех шагах.
Подключение и настройка для Bruce 1.16.1
Прошивка: официальный Bruce 1.16.1, сборка для Cardputer. Версию посмотрите в Config → About. Готовый образ берите через официальную инструкцию установки. Сначала сохраните файлы и конфигурацию по памятке. Инструкция ниже относится именно к 1.16.1; для авторской сборки нужны её аппаратные назначения.
Монтаж
Перед соединением выключите Cardputer, отключите USB и внешнее питание. Ориентируйтесь по надписям сигналов и чертежу своей платы: положение контакта на чужой фотографии не заменяет распиновку. Внешний источник 3,3 В соединяют общей землёй с Cardputer, но не параллелят с выходом его регулятора. На GPIO допускаются только совместимые с 3,3 В сигналы.
| E01-ML01DP5, контакт | Назначение | Обычный / v1.1 | ADV |
|---|---|---|---|
| 1 | GND | Общая земля | Общая земля |
| 2 | VCC | Отдельные 3,3 В | Отдельные 3,3 В |
| 3 | CE | G2 | G4 |
| 4 | CSN | G1 | G6 |
| 5 | SCK | CLK microSD | G40 |
| 6 | MOSI | CMD microSD | G14 |
| 7 | MISO | DAT0 microSD | G39 |
| 8 | IRQ | Не подключать | Не подключать |
Для обычного Cardputer используется пассивный SparkFun microSD Sniffer TOL-09419; номера JP1 и контактов карты различаются — подключайтесь по CLK/CMD/DAT0. Встроенная SD имеет отдельный CS=G12. Для ADV используйте подписи EXT, не положение контактов на перевёрнутом рисунке. Другие устройства на выбранные CS/CE/GDO0 не подключайте. Установите соответствующую антенну до радиотестов. Распиновка E01-ML01DP5, схема переходника.
Где задаются контакты
В меню Bruce: ; / . — предыдущий / следующий пункт (также , / /), Enter — открыть/подтвердить, Backspace или обратная кавычка — назад. Fn для этих действий не нужен.
- С главного экрана откройте Config → System Config → Advanced → Set Device pins → NRF24 Pins.
- Откройте каждое поле Enter, выберите число из списка и подтвердите Enter. Не вводите текст
GPIO40. - Перенесите значения из своего столбца таблицы.
-1означает отсутствие подключения, а не GPIO0. - Выберите Save Config. Это нужно сделать для каждой изменённой шины; выход через Main Menu до сохранения теряет изменения.
- Откройте Config → Power → Restart, затем снова зайдите в таблицу пинов и сверьте значения. Только после этого запускайте функцию.
| Поле в Bruce | Обычный / v1.1 | ADV |
|---|---|---|
| SCK | 40 | 40 |
| MISO | 39 | 39 |
| MOSI | 14 | 14 |
| CS | 1 | 6 |
| CE/GDO0 | 2 | 4 |
| NC/GDO2 | -1 | -1 |
Названия CE/GDO0 и NC/GDO2 общие для нескольких типов устройств: назначение строки зависит от выбранного модуля.
Источники: ConfigMenu.cpp, settings.cpp.
Особенность ADV в Bruce 1.16.1: при распознавании клавиатуры прошивка задаёт CC1101 40/39/14/13/5, nRF24 40/39/14/6/4 (SCK/MISO/MOSI/CS/CE либо GDO0), GPS RX15/TX13 и 115200 бод. Поэтому альтернативные назначения могут сбрасываться после старта. Сначала перечитайте их после перезагрузки; если они вернулись, это не повод бесконечно выполнять Factory Reset. Для этого выпуска выбирайте соответствующий монтаж либо применяйте альтернативные значения заново на сеанс. Код инициализации ADV.
Первый запуск nRF24
Откройте NRF24 → Spectrum. Отдельный выбор «SPI mode» здесь не нужен: интерфейс определяется по конфигурации. Ожидается работающий график радиоактивности без сообщения об ошибке. NRF24 pins not configured означает неполную таблицу, NRF24 not found — неудачную инициализацию.
Сравните наблюдение рядом со своим работающим устройством 2,4 ГГц и после его отключения. График не показывает содержимое пакетов и не является тестом ACK/доставки. Information — справка, а не опрос чипа. После выхода проверьте клавиатуру и повторно откройте Spectrum.
Источники: NRF24.cpp, nrf_common.cpp, nrf_spectrum.cpp.
Фотосхемы и их область применения
На общих рисунках есть вариант CS=1 и управляющий G2. Для ADV с Bruce 1.16.1 используйте рисунок с подписью ADV / Bruce и столбец ADV выше; эти варианты не смешивают.
Результат первого запуска: модуль определяется, выбранная функция открывается, после перезапуска настройки соответствуют фактическим проводам. Если нет — переходите к «Проблемы и решения».
Актуализировано 10.10.2026 по указанным первичным источникам. Меню сверены по обозначенной версии; аппаратные испытания редакцией не проводились.
nRF24L01 на Cardputer и ADV: Возможности радио 2,4 ГГц и совместимость · nRF24L01 на Cardputer и ADV: Подключение, распиновка и настройка Bruce · nRF24L01 на Cardputer и ADV: NRF24 Spectrum и проверка подключения · nRF24L01 на Cardputer и ADV: NRF24 not found и ошибки подключения
Все материалы модуля · nRF24L01 на Cardputer и ADV — вопросы и результаты подключения


