INFORMACIÓN
Tarjeta STM32 es una placa desarrollo llamada Blue Pill, es de bajo costo que incorpora el núcleo RISC de 32 bits ARM®Cortex-M3 de alto rendimiento, esta tarjeta es adecuada para iniciar proyectos sobre el microcontrolador STM32. Viene con terminales header´s macho – macho que podrás soldar tu mismo.
STM32F103C8T6 es un microcontrolador muy potente y con CPU de 32 bits, puede superar fácilmente a Arduino UNO en rendimiento. Para programar esta placa tienes que utilizar un programador ST-LINK V2 ya que esta placa no lo incorpora un programador, necesita de un externo, hay distintas formas de programarlo ya sea con IDE de STM32 Utility o incluso con Arduino IDE.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Tipo: Tarjeta STM32F103C Blue Pill
- Modelo: STM32F103C
- Dimensiones: 23mm x 53mm
- Color PCB: Azul
- Alimentación de voltaje:
- Cualquier pin + 3.3V: (+ 3.3V)
- Cualquier pin + 5V: (+ 5V)
- Conector MicroUSB: (+ 5V)
- Voltaje Lógico IO: 3.3 V
- Procesador de núcleo ARM® Cortex®-M3
- Software de programación: SW4STM32, ARDUINO IDE, Mbed, STM32 Utility
- Firmware precargado: Bootloader para programar con STLINK
- Tamaño de núcleo 32-bits
- Entradas/salidas Digitales: 37
- Canales PWM:12
- Entradas ADC: 10 canales A/D de 12Bits
- Conectividad CAN, I²C, IrDA, LIN, SPI, UART/USART, USB
- Periféricos DMA, control de motor por PWM, PDR, POR, PVD, PWM, sensor de temp., WDT
- Frecuencia de trabajo de 72MHz.
- Memoria:
- Flash: 64 KB
- SRAM: 20KB
- Temperatura de operación -40°C ~ 85°C
DOCUMENTACIÓN Y RECURSOS
- Datasheet – STM32F103C8T6
- STM32duino-bootloader
- Driver ST-LINK
- STM32 ST-LINK utility
- Pinout – STM32 Blue Pill
- Esquemático
- Elementos
TUTORIALES
- Cómo programar STM32F103C8T6 con Arduino IDE usando STLINK
- Programar micro controlador STM32 (utilizando ST-LINK V2) con IDE Arduino
INFORMACIÓN ADICINAL
TUTORIAL
Cómo programar el STM32F103C Blue Pill con el IDE Arduino
En el siguiente tutorial aprenderás a instalar de manera correcta la placa STM32F103C Blue Pill en el Arduino IDE dy como programarla de manera sencilla, de esta manera tendrás las bases para que puedas elaborar proyectos más avanzados con STM32.
Para comenzar este tutorial debes de tener instalado el software de Arduino en su ultima versión, posterior mente carga las tarjetas de la familia STM32 sólo debes de copiar el siguiente link, después abrir el IDE de Arduino, dar clic en «Archivo», se desplegara un menú de opciones, selecciona «Preferencias» y se abrirá una ventana, dirígete al «Gestor de URLs» y pega en la casilla el siguiente link:
http://dan.drown.org/stm32duino/package_STM32duino_index.json
En el siguiente video podrás guiarte para cargar de manera correcta las tarjetas STM32. En caso de tener cargadas las tarjetas de ESP8266 ó ESP32 sólo debes dar un espacio y pegar la URL.
Ya que pegaste la URL debes de cerrar el IDE de Arduino y volverlo abrir, después dirigirte a la pestaña de «Herramientas» dar clic en «Placa» y después a «Gestor de tarjetas», se abrirá una ventana y en la casilla de búsqueda ingresar «STM32» y seleccionar las placas «STM32F1xx/GD32F1xx boards» he instalarla. En el siguiente GIF podrás observar el proceso que debes hacer para instalar correctamente las tarjetas.
Después de realizar los pasos anteriores, puede ver el STM32 en la lista de placas. Ahora seleccione el STM32F103C.
¿Cómo programar el STM32F103C Blue Pill?
Esta placa ya viene desde fabrica con un firmware que permite trabajar con el entorno de desarrollo Arduino IDE anterior mente ya instalamos las placas y seleccionamos la placa compatible lo siguiente que debes hacer es seleccionar el método de programación para este caso se utilizara el programador ST-LINK V2 para esto debes definir en el Arduino IDE «STLink» para hacer esto sólo dirígete a la pestaña de «Herramientas» seleccionar «Upload method» y seleccionar «STLink», en la siguiente imagen se muestra que debes seleccionar:
Valoraciones
No hay valoraciones aún.