Настройка microSD на Cardputer и ADV в Bruce 1.16.1: подготовка карты, контакты SPI, совместная работа с радио и резервное копирование через WebUI.
Подключение и настройка для Bruce 1.16.1
Прошивка: официальный Bruce 1.16.1, сборка для Cardputer. Версию посмотрите в Config → About. Готовый образ берите через официальную инструкцию установки. Сначала сохраните файлы и конфигурацию по памятке. Инструкция ниже относится именно к 1.16.1; для авторской сборки нужны её аппаратные назначения.
Подготовка карты
- Скопируйте существующие данные на ПК. Форматирование стирает карту; выполнять его нужно только после сохранения файлов и лишь если требуется сменить файловую систему.
- Для контрольного опыта используйте FAT32. На ПК создайте в корне простой UTF-8 файл
test.txtс текстомCardputer SD test, безопасно извлеките карту. - Выключите Cardputer и установите microSD. При штатном слоте паять ничего не нужно.
- Включите устройство → Files → SD Card. Выберите
test.txt, откройте просмотр через View File. Ожидается исходный текст.
Если настройки слота были изменены
Где задаются контакты
В меню Bruce: ; / . — предыдущий / следующий пункт (также , / /), Enter — открыть/подтвердить, Backspace или обратная кавычка — назад. Fn для этих действий не нужен.
- С главного экрана откройте Config → System Config → Advanced → Set Device pins → SDCard Pins.
- Откройте каждое поле Enter, выберите число из списка и подтвердите Enter. Не вводите текст
GPIO40. - Перенесите значения из своего столбца таблицы.
-1означает отсутствие подключения, а не GPIO0. - Выберите Save Config. Это нужно сделать для каждой изменённой шины; выход через Main Menu до сохранения теряет изменения.
- Откройте Config → Power → Restart, затем снова зайдите в таблицу пинов и сверьте значения. Только после этого запускайте функцию.
| Поле SDCard Pins | Штатный слот обычного Cardputer / ADV |
|---|---|
| SCK | 40 |
| MISO | 39 |
| MOSI | 14 |
| CS | 12 |
| CE/GDO0 | -1 |
| NC/GDO2 | -1 |
Названия CE/GDO0 и NC/GDO2 общие для нескольких типов устройств: назначение строки зависит от выбранного модуля.
Источники: ConfigMenu.cpp, settings.cpp.
Вместе с внешним радио
SPI40/39/14 может быть общей, но CS карты остаётся G12. Радио получает собственный CS по своей инструкции. Подключите его при выключенном питании, повторите просмотр файла, войдите в функцию радио, затем снова откройте файл. Появление ошибки после одного конкретного шага помогает найти конфликт.
У пассивного SparkFun microSD Sniffer линии: CLK=SCK, CMD=MOSI, DAT0=MISO. Номера JP1 не равны номерам контактов карты. Питание усиленного радиомодуля нельзя брать с VDD слота без расчёта нагрузки. Схема переходника.
Сохранение и резервирование
Через Files → WebUI → AP mode подключитесь к сети, указанной на экране, откройте показанный адрес и скачайте нужные файлы. Альтернатива — my Network. Оба способа подробно описаны в памятке WebUI. Сохраняйте отдельно файлы SD и LittleFS и не перезаписывайте весь brucePins.conf чужим примером.
После завершения записи выйдите из программы, остановите WebUI, выключите устройство и лишь затем извлекайте карту. Наличие файла проверьте повторным чтением после включения.
Источники: FileMenu.cpp, sd_functions.cpp, configPins.cpp.
Актуализировано 10.10.2026 по указанным первичным источникам. Меню сверены по обозначенной версии; аппаратные испытания редакцией не проводились.
microSD на Cardputer и ADV: SD и LittleFS: назначение и различия · microSD на Cardputer и ADV: Подготовка карты и настройки Bruce · microSD на Cardputer и ADV: Проверка чтения, записи и работы с радио · microSD на Cardputer и ADV: Карта не видна, файлы пропали или конфликт SPI
Все материалы модуля · microSD на Cardputer и ADV — вопросы и результаты подключения
