STM32 Black Pill Placa de desarrollo STM32F103C8T6 64KB Flash, ARM Cortex M3 – con Arduino bootloader

Microcontrolador STM32F103C8
Núcleo ARM Cortex-M3
Proveedor STMicroelectronics
Flash 64/128KB
RAM 20 KB
Frecuencia 72 MHz
Temporizador 3x 16-Bit
ADC 2x 12 bits, 10 canales
UART 3
SPI 2
I2C 2
CAN 1
Resonador RTC 32,768KHz
Vcc 3.3~8V a pin 5V
Vin USB 5V
Microcontrolador Vcc 2.0~3.6V
GPIO 32
PWM 15
Analog In 10
Cabecera ST-Link
LED PC13 (azul) BAJO
USB Micro USB
Temperatura Celsius -40 C + 85 C

Las placas de desarrollo STM32 Black Pill, muy asequibles, permiten a cualquiera probar nuevas ideas y crear rápidamente prototipos con el núcleo ARM Cortex-M3 STM32F103.

Las funciones de las placas STM32 Black Pill pueden ampliarse fácilmente con un gran número de módulos y sensores.

Software STM

Una completa biblioteca HAL de software STM32 junto con varios ejemplos de software se pueden utilizar con las placas de desarrollo STM32 Black Pill, y funcionan sin problemas con una amplia gama de entornos de desarrollo, incluyendo IAR EWARM, Keil MDK-ARM, embed y IDEs basados en GCC/LLVM. Para la programación de STM32 Black Pill es necesario utilizar un depurador/programador ST-Link.

Software para Arduino IDE

Si la placa ya tiene el bootloader STM32Duino, se puede programar con Arduino IDE, a través de la conexión USB al PC.

Programar con Arduino IDE la placa es fácil – la comunidad ha hecho mucho trabajo para crear un paquete de soporte para ella. Necesitas una versión reciente de Arduino IDE.

Pasos:

  • Descarga e instala el IDE oficial de Arduino. Las versiones 1.6.10 hasta 1.8.5 funcionan correctamente.
  • Si ya tienes instalado el IDE de Arduino y es una versión más reciente, consulta el método de instalación del paquete Boards Manager.
  • Nota: ¡este método está obsoleto y no está soportado en el foro!
  • Ejecuta Arduino IDE, y abre el menú Herramientas -> Placas -> Gestor de Placas. Instala el paquete «Arduino SAM Boards» (incluye el Arduino Due) de la lista de placas disponibles. Esto instala el soporte del compilador para ARM Cortex-M3.
  • Descarga un archivo zip que contiene los archivos de Arduino STM32 desde aquí.
  • Descomprime el contenido del archivo zip, y coloca la carpeta Arduino_STM32 en [Arduino sketches folder]/[hardware]/[Arduino_STM32]. Cree la carpeta ‘hardware’ si aún no existe.

Ejemplo de cómo debería ser la ruta C:Users<user>DocumentsArduinohardwareArduino_STM32

Pinout e interfaz

Con 32 GPIO – 15 pines PWM, 10 entradas analógicas3 UARTs (puertos serie hardware), 2 interfaces I2C y 2 SPI, y un mayor espacio de memoria 64/128/256KB para tu código.

Dimensión

Loading...