microSD на Cardputer и ADV — 01. Подготовка карты и настройки Bruce

Настройка microSD на Cardputer и ADV в Bruce 1.16.1: подготовка карты, контакты SPI, совместная работа с радио и резервное копирование через WebUI.

Подключение и настройка для Bruce 1.16.1

Прошивка: официальный Bruce 1.16.1, сборка для Cardputer. Версию посмотрите в Config → About. Готовый образ берите через официальную инструкцию установки. Сначала сохраните файлы и конфигурацию по памятке. Инструкция ниже относится именно к 1.16.1; для авторской сборки нужны её аппаратные назначения.

Подготовка карты

  1. Скопируйте существующие данные на ПК. Форматирование стирает карту; выполнять его нужно только после сохранения файлов и лишь если требуется сменить файловую систему.
  2. Для контрольного опыта используйте FAT32. На ПК создайте в корне простой UTF-8 файл test.txt с текстом Cardputer SD test, безопасно извлеките карту.
  3. Выключите Cardputer и установите microSD. При штатном слоте паять ничего не нужно.
  4. Включите устройство → Files → SD Card. Выберите test.txt, откройте просмотр через View File. Ожидается исходный текст.

Если настройки слота были изменены

Где задаются контакты

В меню Bruce: ; / . — предыдущий / следующий пункт (также , / /), Enter — открыть/подтвердить, Backspace или обратная кавычка — назад. Fn для этих действий не нужен.

  1. С главного экрана откройте Config → System Config → Advanced → Set Device pins → SDCard Pins.
  2. Откройте каждое поле Enter, выберите число из списка и подтвердите Enter. Не вводите текст GPIO40.
  3. Перенесите значения из своего столбца таблицы. -1 означает отсутствие подключения, а не GPIO0.
  4. Выберите Save Config. Это нужно сделать для каждой изменённой шины; выход через Main Menu до сохранения теряет изменения.
  5. Откройте 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 — вопросы и результаты подключения