Seeed Studio XIAO SAMD21

Seeed Studio · XIAO SAMD21, исходная модель без Plus

Мини-плата SAMD21 для компактных проектов

Автор: SLDV LAB

Опубликовано · Обновлено

СложностьЛегко
Проекты с компонентом

О МОДУЛЕ

Что делает XIAO SAMD21, исходная модель без Plus

Миниатюрная плата Seeed Studio на SAMD21 для датчиков, USB-устройств и встроенного управления. Подходит для носимой электроники и переноса макетного прототипа в компактный корпус. Native USB обслуживает загрузку и обмен данными. Это обычная XIAO SAMD21: у неё нет аккумуляторного контроллера, RGB-светодиода или дополнительных контактов версии Plus. Для беспроводной связи и зарядки нужны внешние узлы.

Характеристики

Микроконтроллер
ATSAMD21G18A-MU
Частота
48 МГц
Flash микроконтроллера
256 КБ
SRAM
32 КБ
Доступные GPIO
11
Размеры
21 × 17,8 мм по текущей Seeed Wiki
Исполнение
XIAO SAMD21, исходная модель без Plus
Питание
5 В через USB-C или вход 5V; 3V3 — выход стабилизатора
Логика
3,3 В; входы не допускают 5 В
Ввод/вывод
11 входов ADC 12 бит; 10 PWM; DAC 10 бит на A0; I²C, SPI, UART; SWD
Интерфейс
I²C, SPI, UART, Аналоговый

ПРАКТИКА

Подключение

Схема подключения
Контакт модуляКонтакт платыНазначение
USB компьютераUSB-CПитание 5 В и загрузка; кабель с данными.
Встроенный LEDLED_BUILTIN / D13 / PA17Уже подключён на плате; активный уровень LOW.

ВАШ ПРОЕКТ · ВАШ ДАТЧИК

Интегрируйте модуль с ChatGPT

Скопируйте запрос в ChatGPT. Укажите свою плату и среду разработки — получите подключение и код для своего проекта.

Помоги интегрировать Seeed Studio XIAO SAMD21 в мой проект. Сначала уточни задачу, среду, точную плату и внешние устройства. Используй только распиновку этой модели и логику 3,3 В. Дай безопасное подключение, точный пакет поддержки платы, необходимые библиотеки и полный минимальный пример. Отдельно объясни загрузку, ожидаемый результат, диагностику USB/bootloader и ограничения питания. Не утверждай, что код проверен на железе, если испытаний не было.

Библиотеки

Установите библиотеку для своей среды и откройте пример из её документации.

Что именно прописать

Плата в Arduino IDE
Seeed Studio XIAO (Seeed SAMD Boards)

Выбрать именно эту модель в указанном пакете SAMD.

Питание первого запуска
USB, 5 В

Кабель должен поддерживать передачу данных; внешнюю схему для примера не подключать.

Загрузчик
SAMD bootloader: два кратких замыкания RST

Версию установленного загрузчика проверить отдельно; она не определяется названием платы.

Первый запуск без внешней схемы

cpp
// Arduino IDE, точная плата из настроек карточки. Внешняя схема не нужна.
void setup() {
  pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
  digitalWrite(LED_BUILTIN, LOW);
  delay(500);
  digitalWrite(LED_BUILTIN, HIGH);
  delay(500);
}

Полный скетч для Seeed SAMD Boards и исходной XIAO SAMD21. LED_BUILTIN соответствует D13/PA17; LOW включает жёлтый LED, HIGH выключает. Зависимостей сверх core нет. Аппаратная проверка и компиляция не выполнялись. Использование и ограничения Установите Seeed SAMD Boards через официальный индекс https://files.seeedstudio.com/arduino/package_seeeduino_boards_index.json и выберите обычную XIAO. Также доступны CircuitPython (seeeduino_xiao), MicroPython, PlatformIO и Zephyr; настройка каждой среды отдельная. Для первого запуска подключите только USB-C и загрузите пример из карточки. Жёлтый индикатор должен переключаться раз в 0,5 с. Если порт пропал, дважды кратко замкните контакты RST: это вход в загрузчик, а не две физические кнопки. Внешние контакты: D0–D10; I²C SDA=D4/PA08, SCL=D5/PA09; UART TX=D6/PB08, RX=D7/PB09; SPI SCK=D8/PA07, MISO=D9/PA05, MOSI=D10/PA06. D0/PA02 поддерживает DAC, но не PWM. GPIO допускают только 3,3 В. Практические задачи: опрос I²C-датчиков, компактный USB-контроллер, регистрация данных на внешнюю SPI-карту. Напрямую аккумулятор к задним VIN/GND не подключают: необходим внешний узел управления и защиты с подходящим выходом. Размер 21 × 17,8 мм взят из актуальной документации Seeed; старые страницы CircuitPython приводят 20 × 17,5 мм, поэтому для корпуса используйте CAD конкретной ревизии. [Документация производителя](https://wiki.seeedstudio.com/Seeeduino-XIAO/) · [Среды и прошивки](https://circuitpython.org/board/seeeduino_xiao/)

Проекты с этим компонентом

Все проекты

Связанные проекты пока не опубликованы.

Связанные материалы и компоненты