🛠 Primeros pasos con la Seeed Studio XIAO STM32C5
Objetivos
Este tutorial tiene como objetivo familiarizarte con la placa Seeed Studio XIAO STM32C5, la primera placa de la serie XIAO basada en un microcontrolador STMicroelectronics. Al final de esta guía, sabrás cómo identificar los principales recursos de hardware integrados y realizar la primera conexión para alimentar la placa y verificar su reconocimiento por parte de un ordenador.
Material Necesario
- Una placa Seeed Studio XIAO STM32C5.
- Un cable USB-C de datos (no solo de carga).
- Un ordenador (Windows, macOS o Linux) con un puerto USB disponible.
Pasos
- Identificación de la placa: Toma la placa en tus manos. Observa sus dimensiones compactas de 21 x 17,8 mm. Localiza el puerto USB-C en el borde. Es el punto de entrada para la alimentación y la comunicación con tu PC.
- Reconocimiento de componentes: Observa el circuito impreso. Puedes ver el microcontrolador STM32C5A3CG en el centro. Cerca de él, identifica el sensor inercial de 6 ejes LSM6DS3TR-C. También nota la presencia del transceptor CAN FD TI TCAN3403-Q1, útil para proyectos automotrices o industriales.
- Conexión USB: Conecta el cable USB-C a la placa y el otro extremo a tu ordenador. Nunca fuerzes el conector.
- Verificación de alimentación: Debería encenderse un LED rojo, indicando que la placa recibe corriente de 5V a través de USB. La placa utiliza un circuito de carga integrado para baterías de ion-litio/LiPo, pero aquí, USB es suficiente.
- Detección del sistema: En Windows, abre el Administrador de dispositivos. En macOS o Linux, usa el comando
lsusbosystem_profiler SPUSBDataTypeen la terminal. Deberías ver aparecer un dispositivo USB 2.0 Full-Speed.
Verificación
Si el LED rojo está encendido y el ordenador detecta un nuevo dispositivo USB, el arranque es exitoso. Si no pasa nada, prueba otro cable USB-C (algunos solo transmiten potencia) u otro puerto USB.
Para Ir Más Allá
Una vez que la placa sea reconocida, puedes instalar el entorno de desarrollo STM32CubeIDE o configurar PlatformIO para usar Zephyr RTOS. El microcontrolador ofrece 1 MB de flash y 256 KB de SRAM, proporcionando un margen cómodo para tus primeros programas.