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:


SMDSKQGAKE020 Push Button 6.4x5.2mm
Raspberry Pi Pico 2 RP2350
Banda Dentada MXL-10 1m
Sonoff Basic R4 Interruptor WiFi BASICR4
Juego de Engranes 92 Tipos
Elevador de Voltaje 1200W 20A
MJ11015 Transistor PNP -120V -30A TO-3
XLG-200-24-A Fuente Conmutada 24V 8.3A IP67 MEAN WELL
Alcohol Isopropílico en Aerosol 400 ml
PShieldX Shield de Expansión para Raspberry Pi Pico
Kit 660 Resistencias SMD 0603 33 Valores 660 piezas
KPS3010DF Fuente de Alimentación de Laboratorio 30V 10A
TL494CN Controlador PWM 300 kHz PDIP-16
LJ12A3-4-Z/BX NPN Sensor de Proximidad Inductivo
2SD2012 Transistor NPN 60V 3A TO-220F
Kit Soldador Eléctrico 60W 110V Cautín Multímetro
Punta de Prueba SMD para Multímetro
Cautín Pirograbador de Madera 60W Regulable 37 Piezas
2N3906 Transistor BJT PNP 40V TO-92
Conector de Audio XLR 3 Pines Plateado Hembra y Macho
Perilla para potenciometro de precisión 3590S
BC557B Transistor BJT TO-92 PNP
Kit 100 LED SMD 1210 5 Colores 100 piezas
Bateria LiPo 3.7V 80mAh 501220
Sensor Interruptor Mercurio KY-017
Easydriver Para Motor De Pasos V4.4 Controlador A3967
















Valoraciones
No hay valoraciones aún.