Programar STM32 con IDE de Arduino y ST-Link

En esta breve entrada vamos a repasar cómo cargar software en un STM32 desde el IDE de Arduino. Utilizaremos como ejemplo el STM32F103C8 que hemos aprendido a diseñar en el curso de diseño de PCBs.

En primer lugar, conectar el ST-Link al PCB como se indica en la siguiente tabla:

Comprar ST-Link en Amazon

Pin ST-LinkPin PCB
SWDIODIO
GNDGND
SWCLKCLK
5.0VVdrive

Hecho esto, abrimos el IDE de Arduino, y continuamos con los siguientes pasos:

1. Ir a Archivo – Preferencias y copiar el siguiente enlace en la ventana Gestor de URLs Adicionales  de Tarjetas:

http://dan.drown.org/stm32duino/package_STM32duino_index.json

2. Ir a Herramientas – Placas – Gestor de Tarjetas. Buscar STM32 e instalar la siguiente opción. Con esto, el IDE de Arduino podrá reconocer a la familia de núcleos STM32.

3. Seleccionamos el modelo de STM32 que vayamos a utilizar en la pestaña Herramientas, en este caso, el STM32F103C8 . Importante seleccionar el ST-Link como método de carga:

4. Pulsar en Subir. El ST-Link comenzará a parpadear. Si la carga ha sido correcta, aparecerá el siguiente mensaje:

Rate this post

Añadir un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *