Skip to main content

Primeros pasos con Seeed Studio XIAO RP2040

pir

El Seeed Studio XIAO RP2040 es tan pequeño como el Seeed Studio XIAO SAMD21 pero es más potente. Por un lado, incorpora el potente procesador RP2040 de doble núcleo que puede funcionar con un reloj flexible de hasta 133 MHz, lo cual corresponde a microcontroladores de bajo consumo. En el Seeed Studio XIAO RP2040 también hay 264KB de SRAM y 2MB de memoria Flash integrada que pueden proporcionar más espacio para guardar y ejecutar programas. Por otro lado, esta pequeña placa tiene un buen rendimiento de procesamiento pero necesita menos energía.
En resumen, está diseñado en un tamaño diminuto, tan pequeño como un pulgar (21x17.8mm), y puede utilizarse para dispositivos portables y proyectos pequeños.

Hay 14 pines GPIO en el Seeed Studio XIAO RP2040, de los cuales hay 11 pines digitales, 4 pines analógicos, 11 pines PWM, 1 interfaz I2C, 1 interfaz UART, 1 interfaz SPI, 1 interfaz de almohadilla de unión SWD.

Seeed Studio XIAO RP2040 es compatible con la placa de expansión Seeed Studio XIAO.

Características

  • Potente MCU: procesador ARM Cortex M0+ de doble núcleo, reloj flexible de hasta 133 MHz
  • Ricos recursos integrados: 264KB de SRAM y 2MB de memoria Flash integrada
  • Compatibilidad flexible: compatible con Micropython/Arduino/CircuitPython
  • Funcionamiento sencillo de proyectos: diseño compatible con protoboard y SMD, sin componentes en la parte posterior
  • Tamaño pequeño: tan pequeño como un pulgar (21x17.8mm) para dispositivos portables y proyectos pequeños.
  • Múltiples interfaces: 11 pines digitales, 4 pines analógicos, 11 pines PWM, 1 interfaz I2C, 1 interfaz UART, 1 interfaz SPI, 1 interfaz de almohadilla de unión SWD.

Especificación

Nombre del productoSeeed Studio XIAO RP2040
ChipsetSilicon - Raspberry Pi Documentation
ProcesadorProcesador Dual Cortex M0+ funcionando hasta 133 MHz
RAM264KB SRAM
Flash2MB de Flash integrada
InterfazPin GPIO x14
Pin digital x11
Pin analógico x4
I2C x1
UART x1
SPI x1
PWM x11
Integrado en placaLED de usuario (3 colores) x1
LED de alimentación x1
LED RGB x1
Botón de reinicio x1
Botón de arranque x1
Conectividad inalámbrica/
AlimentaciónVoltaje de entrada (Type-C): 5V
Voltaje de entrada (BAT): 5V
Modo de bajo consumo (Típ.)/
Compatibilidad de softwareArduino, PlatformIO, MicroPython, CircuitPython, tinyGo, Rust, Zephyr, Exhibition for XIAO Series | Seeed Studio Wiki
Temperatura de trabajo-20°C-70°C
Dimensiones21x17.8mm
VariantesSeeed Studio XIAO RP2040 3PCS Pack | Save 10% for tiny Mic...
Seeed Studio XIAO RP2040 Pre-Soldered | Plug-and-Play mini ...

Descripción general del hardware

pir

caution

Para pines de E/S generales: El voltaje de trabajo del MCU es 3.3V. Un voltaje de entrada conectado a los pines de E/S generales puede causar daños al chip si es superior a 3.3V.

Para pines de alimentación: El circuito convertidor DC-DC integrado capaz de cambiar el voltaje de 5V a 3.3V permite alimentar el dispositivo con una fuente de 5V a través de VIN-PIN y 5V-PIN.

XIAO RP2040 actualmente solo admite alimentación por batería y no puede conectarse a Type-C mientras una batería está conectada, ya que puede suponer un riesgo de seguridad.

Por favor, preste atención al usarlo, no levante la cubierta de protección.

Mapa de pines

Pin XIAOFunciónPin del chipDescripción
5VVBUSEntrada/Salida de alimentación
GND
3V33V3_OUTSalida de alimentación
D0AnalogGPIO26GPIO, ADC
D1AnalogGPIO27GPIO, ADC
D2AnalogGPIO28GPIO, ADC
D3AnalogGPIO29GPIO, ADC
D4SDAGPIO6GPIO, datos I2C
D5SCLGPIO7GPIO, reloj I2C
D6TXGPIO0GPIO, transmisión UART
D7RX,CSnGPIO1GPIO, recepción UART, CSn
D8SCKGPIO2GPIO, reloj SPI
D9MISOGPIO4GPIO, datos SPI
D10MOSIGPIO3GPIO, datos SPI
ResetRUNRUN
BootRP2040_BOOTEntrar en modo Boot
CHARGE_LEDVCC_3V3CHG-LED_Red
RGB LEDGPIO12LED RGB
USER_LED_RGPIO17Pin de LED RGB rojo controlado por el usuario
USER_LED_BGPIO25Pin de LED RGB azul controlado por el usuario
USER_LED_GGPIO16Pin de LED RGB verde controlado por el usuario

Entrar en modo Bootloader

A veces el puerto del Seeed Studio XIAO RP2040 puede desaparecer cuando falla el proceso de programación del usuario. Podemos resolver este problema mediante la siguiente operación:

  • Mantén presionado el botón "B".
  • Conecta el Seeed Studio XIAO PR2040 a tu ordenador.
  • En el ordenador aparecerá una unidad de disco.

En este punto, el chip entra en modo Bootloader y el puerto de grabación vuelve a aparecer. Debido a que el chip RP2040 tiene dos particiones, una es el Bootloader y la otra es el programa de usuario. El producto grabará un código de bootloader en la memoria del sistema cuando salga de fábrica. Podemos cambiar de modo realizando los pasos anteriores.

Reiniciar

Si deseas reiniciar el Seeed Studio XIAO RP2040, realiza los siguientes pasos:

  • Conecta el Seeed Studio XIAO RP2040 a tu ordenador.
  • Pulsa los pines "R" una vez.

Ten en cuenta: El comportamiento de los LED monocromos programables integrados (son rojo, azul y verde) es el inverso al de un Arduino. En el Seeed Studio XIAO RP2040, el pin debe ponerse en nivel bajo para habilitarlos.

pir

Visor de esquemático en línea

Recursos

Diseño de hardware

Diseño mecánico

Recursos del curso

Soporte técnico y debate sobre el producto

Gracias por elegir nuestros productos. Estamos aquí para ofrecerle diferentes tipos de soporte para garantizar que su experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para adaptarnos a diferentes preferencias y necesidades.

Loading Comments...