Categories: Productos

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

Robotdyn

Share
Published by
Robotdyn

Recent Posts

16 Teclas Táctil capacitivo Módulo TTP229 I2C

Comprobar precio El Módulo Táctil Capacitivo TP229 tiene 16 entradas capacitivas. El módulo tiene dos…

2 años ago

Mega 2560 PRO MINI, ATmega2560-16AU

Especificaciones Microcontrolador ATmega2560 Conversor USB-TTL CH340 Apagado 5V-800mA Alimentación IN. 5V Entrada de alimentación. VIN/DC…

2 años ago

Módulo WIFI ESP-01, ESP8266, 8Mb

El ESP8266 ESP-01 es un módulo Wi-Fi que permite a los microcontroladores acceder a una…

2 años ago

Transistor DC Relé, 5V lógico, DC 24V/30A

Si necesitas controlar la alimentación DC, lo que necesitas es un MOSFET. Este es un…

2 años ago

STM32F303CCT6 256 KB Flash, STM32 ARM Cortex®-M4 Mini System Dev.board

Las placas de desarrollo STM32 Black Pill, muy asequibles, permiten a cualquiera probar nuevas ideas…

2 años ago

ProMini ATmega328P

Especificaciones Microcontrolador ATMega328 Apagado 3,3V/5V-400mA Consumo de energía 3,3V/5V 400mA Nivel lógico 3,3V/5V Frecuencia de…

2 años ago