Vous êtes sur la page 1sur 6

Docente: Ing. Roger Guachalla Narváez - xoroger@yahoo.

es

P03: Grabación Serial de la tarjeta STM32F103Cx


1. Objetivos
 Compilar y Simular proyectos con STM32F103Cx usando Proteus 8 y el IDE MikroC Pro for ARM
 Realizar la interface a con el STM32F103Cx y una pantalla LCD 2x16
 Realizar la grabación serial RS-232, vía conversor USB-Serial, para programar la tarjeta STM32F103Cx

2. Interface LCD con STM32F103Cx usando MikroC Pro for ARM y Proteus 8

Proyecto con MikroC Pro for ARM

Código fuente MikroC Pro for ARM


Simulación Proteus 8

Componentes Proteus

3. Grabación serial del STM32F103Cx


A. Conectar el Conversor USB-Serial al computador y comprobar la asignación de un COM virtual de Windows en
el Administrador de Dispositivos de Windows (Ej. COM5). Luego cerrar la ventana y desconectar el Conversor.

B. Descargar el software FlashLoader Demonstrator 2.8.0


C. Descomprimir e Instalar

D. En la tarjeta STM32F103C6, mover jumper Boot0 a la posición 1

E. Conectar el Conversor USB-Serial al STM32F103C6


F. Usando un cable USB, conectar el Conversor USB-Serial al computador y Presionar el botón RESET

G. En el software STM Flash Loader Demonstrator, elegir una velocidad de 115200 Baud y Seleccionar el puerto
Virtual COM hallado en el inciso A (Ej. COM5). Mantener los otros datos con los valores por omisión (default)

H. Hacer clic en Next y se detectará automáticamente la tarjeta STM32F103Cx (Semáforo en Verde) y el tamaño de
la memoria ROM Flash (32 kB, 64 kB o 128 kB)
I. Presionar Next dos veces para llegar a esta ventana:

J. Seleccionar Descargar a dispositivo 'Download to device' y hacer clic en el botón '...'


K. En la ventana emergente, encontrar y Seleccionar el archivo hex del proyecto (Ej. LCDSTM32F.hex) y hacer clic
en Open
L. Presionar Next y el archivo se grabará en la tarjeta STM32F103Cx. Cuando el mensaje, en color verde, indique
que la ‘Operación de descarga terminó exitosamente’, presionar Close para cerrar el software FlashLoader

M. En la tarjeta STM32F103C6, mover jumper Boot0 a la posición 0 original y luego hacer un Reset
N. Quitar la alimentación (desconectar cable USB).
O. Armar el circuito añadiendo los componentes adicionales (Ej. Pantalla LCD)
P. Probar el funcionamiento del proyecto en protoboard

Vous aimerez peut-être aussi