Tarjeta de desarrollo con microcontrolador STM32F103C8T6 de 32bit, 20KB SRAM, 64 KB de FLASH y con frecuencia de trabajo de hasta 72MHz.
INFO
Blue Pill STM32 ARM Mini, es una tarjeta basada en el microcontrolador STM32F103C8T6 de la familia de microcontroladores de 32 bits de STMicroelectronics. STM32F103C8T6 incorpora un núcleo Arm® 32-bit Cortex®-M3 con una frecuencia de hasta 72 MHz con una memoria de programa Flash de 64 Kbyte, 20 Kbyte de RAM, además de periféricos como, 37 GPIO, ADC de 10 canales, timers, SPI, I2C, UART y CAN.
Blue Pill STM32 ARM Mini - STM32F103C8T6 ahora es compatible con el IDE de Arduino, si bien aun no es posible depurar desde el IDE, pero podemos usar el IDE Arduino para programar, para esto previamente hay que instalar el paquete de tarjetas STM32 de STMicroelectronics desde el Gestor de Tarjetas. Para cargar el programa a la placa necesitamos la ayuda de un ST-LINK o en su defecto un conversor USB-Serial.
Para cargar el Programa tenemos tres métodos
- Usar un ST-LINK (Recomendado) de esta forma se programa por los pines SWDIO y SWCLK
- Usar un conversor UART TTL-USB, para esto hay que entrar en modo programación moviendo el Jumper Boot0 a la posición 1 y dejar Boot1 en 0, de esta forma se programa por los pines RX y TX.
- Programar por USB, para esto es necesario previamente usando los métodos anteriores, cargar un bootloader compatible con el IDE, tener en cuenta que e bootloader se graba en la flash y se borra cada vez que se reprograma con los métodos anteriores.
ESPECIFICACIONES TÉCNICAS
- Microcontrolador: STM32F103C8T6
- Voltaje de alimentación: 5V DC
- Voltaje de Operación: 3.3V DC
- Corriente pin 3.3V: 100 mA (máx.)
- Pines I/O Digitales: 37( PWM)
- Pines Analógicos: 10 canales (2 ADC de 12bits)
- Corriente DC por Pin I/O: 20 mA (máx.)
- Timers: 3 de 16bits
- Periféricos: 2 SPI, 2 I2C, 3 UART y 1 CAN.
- Memoria FLASH: 64 KB
- Memoria SRAM: 20KB
- Memoria EEPROM: 0 KB
- Frecuencia de trabajo: 72MHz
- Conector USB: Micro-USB
- Dimensiones tarjeta: 53*22 mm
LINKS
- Datasheet STM32F103C8T6
- Esquemático Blue Pill STM32
- Pinout Blue Pill STM32
- Tutorial: Primeros pasos con la STM32 Blue Pill
- Tutorial: Programando la STM32 Blue Pill con Arduino IDE. Parte 1: Configuración
- Tutorial: Programando la STM32 Blue Pill con Arduino IDE. Parte 2: uso de ST-Link
- Tutorial: Programando la STM32 Blue Pill con Arduino IDE. Parte 3: Uso de adaptador FTDI
- Tutorial: Configurar Arduino IDE para programar Blue Pill STM32
- Tutorial: Cargar programa vía USB