Mis primeros pasos con STM32 (II): Convertir una Black Pill en una Black Magic Probe

En este artículo voy a explicar como convertir una placa Black Pill, una placa basada en el microcontrolador Cortex M3 STM32F103C8T6, en una Black Magic Probe. Hace poco Andrés Sabas escribió un artículo sobre el mismo tema. Como diferencia al suyo utilizaremos Ubuntu y ST-Link v2. Es posible convertir en una Black Magic Probe cualquier placa basada en STM32F103. Incluso podría hacerse con un clon del ST-Link v2, pero asegurandose que tiene estos controladores porque también los hay que usan el STM32F101, que no serviría. »

Mis primeros pasos con STM32 (I): Standard Peripheral Library

Tras algunos años experimentando con los microcontroladores de Atmel y con los ESP de Espressif voy a probar cosas nuevas. He empezadon con los STM32 de STMicroelectronics, en concreto un STM32103C8T6. Se trata de un microcontrolador ARM Cortex-M3, sus principales características son: Características Frecuencia 72 MHZ Flash 64 kB (Hasta 128 kB) RAM 20 kB SRAM ADC 2 x 12-bit, 0 to 3,6 V GPIO 80 (5 V tolerant) Debug SWD & JTAG Timers 7, 16-bit up to 4 IC/OC/PWM Interfaces I2C, USART, SPI, CAN, USB 2. »