STM32: IDE Arduino.

Hay varios IDEs para programar, como estoy acostumbrado al del Arduino, utilizare este.

Leer más: STM32: IDE Arduino.

Arrancamos el IDE de Arduino y nos vamos a «ARCHIVO» «Preferencias»

Pinchamos en Preferencias:

En la linea «URLs adicionales de gestor de placas. añadimos la siguiente linea:

http://dan.drowm.org/stm32duino/package_STM32duino_index.json

Le damos a «Aceptar».

Aunque no es necesario, recomiéndo que se se cierre y abra el IDE, para recargar la configuración.

Y, a continuación nos vamos a «gestor de Placas»

Buscamos la placa siguiente: STM32F1xx/GD32F1xx

Le damos a instalar, ya se puede trabajar con esta placa.

Como usare un conversor USB/Serie para cargar el programa, hay que configurar en «Herramientas», el modelo de placa y el «Upload method», debe configurarse como muestra la imagen inferior.

Ya podemos trabajar con nuestro micro.

Espero que os sirva.

STM32

Después de trabajar con multiplex placas de desarrollo, empece a utilizar la placa Blue Pill, que tiene como microprocesador un ST32F103.

Leer más: STM32

CARACTERISTICAS:

  • Microcontrolador: STM32F103C8T6
  • Voltaje de alimentación: 5V DC
  • Voltaje de Operación: 3.3V DC
  • Corriente pin 3.3V:  100 mA (máx.)
  • Pines I/O Digitales:  37( PWM)
  • Pines Analógicos: 10 canales (2 ADC de 12bits)
  • Corriente DC por Pin I/O:  20 mA (máx.)
  • Timers: 3 de 16bits
  • Periféricos: 2 SPI, 2 I2C, 3 UART y 1 CAN.
  • Memoria FLASH: 64 KB 
  • Memoria SRAM: 20KB
  • Memoria EEPROM: 0 KB
  • Frecuencia de trabajo: 72MHz
  • Conector USB: Micro-USB
  • Dimensiones tarjeta: 53*22 mm

PINEADO

Hay que tener precaución, con el voltaje de entrada en los pines, hay unos que admiten hasta 5V y otros solo 3V3. Esta marcados en la imagen anterior.

Tiene una salida de 3V3 que da una intensidad de 100mA cuidado con sobrecargarlo, ya que se destruiría el regulado y dejaría de funcionar la placa.

PROGRAMACION:

La placa se puede programar de dos formas:

Por ahora voy a programarlo con el IDE de Arduino, aunque mas adelante lo hare con el CUBE IDE de ST.