Seeed Studio XIAO RP2040

Seeed Studio · XIAO RP2040 (стандартная версия, не Plus)

Миниатюрная RP2040 для компактных устройств

Автор: SLDV LAB

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

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

О МОДУЛЕ

Что делает XIAO RP2040 (стандартная версия, не Plus)

Стандартная XIAO RP2040 рассчитана на устройства, где важны размеры и готовые USB-подключение и загрузчик. Контактные площадки позволяют использовать штыревые разъёмы или установить плату на собственную несущую плату.

Это отдельная модель от XIAO RP2040 Plus: дополнительные GPIO, PMIC и зарядка Plus к ней не относятся. Встроенные светодиоды удобны для первого запуска; для внешних нагрузок нужен подходящий драйвер.

Готовая плата использует логику 3,3 В. Батарейной зарядки у стандартной модели нет; Seeed предупреждает не подключать Type-C одновременно с батарейным питанием. Проверяйте конкретную схему питания перед автономным применением.

D4/D5 соответствуют GP6/GP7 и аппаратному I²C1 RP2040. В некоторых рисунках Seeed эта пара подписана I2C0; для MicroPython нужен I2C(1, sda=Pin(6), scl=Pin(7)). На карточке использованы проверенные фрагменты схемы, а ошибочные рисунки исключены.

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

Микроконтроллер
Raspberry Pi RP2040; 2 ядра Arm Cortex-M0+
Максимальная частота
133 МГц
Flash
2 МБ
SRAM
264 КБ
Внешние GPIO
11
Логика GPIO
3.3 В
Исполнение / документация
Стандартная XIAO RP2040; опубликованная схема v1.3. Ревизия конкретного экземпляра не заявлена.
Размер платы
21 × 17,8 мм
Аналоговые входы
4 × 12 бит: GPIO26–29
Выведенные интерфейсы
1 × I²C, 1 × UART, 1 × SPI; USB 1.1; SWD на нижних площадках
Беспроводная связь
Нет
Встроенные светодиоды
RGB каналы GP17/GP16/GP25 активны низким уровнем; отдельный адресный RGB: GP12, включение питания GP11
Интерфейс
UART, I²C, SPI
Питание модуля
USB Type-C: 5 В; контакт 5V/VBUS связан с USB-питанием. GPIO: только 3,3 В, не 5V-tolerant. 3V3 — выход питания. Зарядного контроллера нет; не соединять батарею и USB одновременно.

ПРАКТИКА

Подключение

Схема подключения
Контакт модуляКонтакт платыНазначение
USB-CUSB хостаДля примера достаточно USB-кабеля данных; батарею не подключать.
Синий канал встроенного RGBGP25В примере; низкий уровень включает светодиод. Это не внешний D25.
D0 / D1 / D2 / D3GP26 / GP27 / GP28 / GP29ADC0–3, диапазон до 3,3 В.
D4 SDA / D5 SCLGP6 / GP7Аппаратный I²C1 RP2040. MicroPython: I2C(1, sda=Pin(6), scl=Pin(7)); подтяжки только к 3,3 В. Имя Arduino Wire не равно номеру аппаратного контроллера.
D6 TX / D7 RXGP0 / GP1UART0; TX соединять с RX другой платы, общая земля.
D8 SCK / D9 MISO / D10 MOSIGP2 / GP4 / GP3SPI0.
SWDIO / SWCLKНижние отладочные площадкиАппаратная отладка RP2040; GND общий, питание подать отдельно.

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

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

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

Помоги интегрировать Seeed Studio XIAO RP2040 в мой проект. Сначала уточни задачу, точное исполнение платы и среду. Разделяй питание платы и уровни GPIO. Проверь занятые встроенной периферией выводы. Дай подключения, зависимости и минимальный пример с обработкой ошибок. Не обещай совместимость, компиляцию или испытания без проверки.

Библиотеки

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

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

Среда примера
Thonny + MicroPython (RP2)
Вывод светодиода
GPIO25; active-low
Альтернативные среды
Arduino IDE + Arduino-Pico / Raspberry Pi Pico SDK / CircuitPython

Выбирать точную модель XIAO RP2040, не Plus.

Мигание встроенным синим каналом, MicroPython

python
from machine import Pin
from time import sleep_ms

led = Pin(25, Pin.OUT, value=1)
try:
    while True:
        led.value(0)
        sleep_ms(500)
        led.value(1)
        sleep_ms(500)
finally:
    led.value(1)

Полный main.py для стандартной XIAO RP2040. API сверено с документацией MicroPython 1.26.0; на плате не запускалось, компиляция не выполнялась. Прошивка должна соответствовать XIAO RP2040.

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

Все проекты

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

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