Blue Pill es una placa de desarrollo económica y muy parecida a un Arduino nano, la diferencia es que en esta ocasión monta un micro de ST, en concreto el STM32F103C8T6, este micro es bastante mas potente que el Atmega328 del Arduino Nano, ademas podemos programarlo desde el IDE de Arduino, con lo que la facilidad de programación es igual de sencilla, una vez hemos cargado su bootloader.

Características:


Que necesito:


Para grabar desde el IDE de Arduino pero por el USB nativo, necesitamos cambiar R10 o colocar una resistencia de 1K8 entre PA12 y 3V3.

1-Grabar bootloader

Para grabar el bootloader

Desde Windows

  1. Ficheros Flash y BIN BOOTLOADER USB HID
  2. Colocamos B0 a 1 y B1 a 0
  3. Conectamos la placa al PC usando el convertidor USB Serie.
    • RX a PA9
    • TX a PA10
    • GND a G
    • 3.3V a V3
  4. Instalamos Flash Loader
  5. Usamos Flash Loader Demonstrator para grabar el .BIN del bootlader de ST.
  6. Seguimos los pasos de las imagenes para grabarlo.
  7. Colocar el PIN BOOT0 a 0 para uso normal

2-Instalación en el IDE de Arduino.

Desde el IDE de Arduino en el gestor de placas (Herramientas/Placa/Gestor de tarjetas…). Añadimos el soporte para las placas SAMD Board de Arduino para Arduino Zero

Ahora necesitamos añadir desde preferencias el URL de STM32duino. Vamos a preferencias y, en “Gestor de URLs adicionales de tarjetas”, añadimos la siguiente dirección en la ventana que aparece.
[crayon-5d7f696dc96f8940724151/] Ya tenemos disponible en el gestor de placas las placas STM32. Instalamos las que necesitemos. Para la BluePill (STM32F103C8T6) necesitamos las STM32F1X de STM32duino.

3-Subir fichero desde el IDE Arduino

Configuras el IDE para la placa STM32F103C como en la foto de abajo y grabamos el ejemplo STM32-BLINK con los jumpers  BOOT0  y BOOT1 en 0, no es necesario cambiarlos para grabar ni para usarlo después, necesitamos hacer reset en el pulsador después de grabar.

Ejemplo: STM32_BLINK


Información Sobre STM32Duino Blue Pill

https://wiki.stm32duino.com/index.php?title=Main_Page

Esquema PDF:  Vcc-gnd.com-STM32F103C8-schematic

PinOut:

Categorías: STTutoriales

0 commentarios

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

A %d blogueros les gusta esto: