Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Luego descargar las librerías para cada familia de microcontroladores, en este caso la STM32F4
2) Iniciar el programa y crear un proyecto nuevo (“File”-> “New Project …”). Se desplegara un menú con
varios modelos de uC.
El uC que se tiene en la placa es
Seleccionar la opción “Serial Wire”. En caso de no configurar correctamente esta opción se corre el peligro de no
poder programar mas el uC.
En la sección de “periphericals” buscar el ítem RCC (Clock Config) y en los subitems HSE y LSE seleccionar la
opción “Crystal/Ceramic Resonator” (mas adelante se definirán los valores).
Para los Led’s se configura el puerto como Salida y para el botón como entrada (en caso de usarlo como
fuente de interrupción externa, usar la opción GPIO_EXTI??).
Además se le puede asignar un rótulo a el Pin, con el fin de identificarlo fácilmente en el programa. Presionando el
botón derecho del mouse sobre el pin se despliega otro menú
Y la velocidad del sistema se fija a por ejemplo 168MHz con el campo HCLK (automáticamente el programa
calcula el resto de los valores, se recomienda este valor para poder configurar fácilmente el clock del USB
en caso de que se use)
7) Generar el proyecto:
Para generar los archivos del proyecto, se debe ir a la barra del menu principal, en “Project” y seleccionar
“Settings” (Alt + P)
Y en la pantalla de “Project Settings”, se debe elegir el nombre del proyecto y también seleccionar el
compilador “Toolchain/IDE” con la opción “MDK-ARM V5”, el resto de la cosas como esta
Luego se selecciona la pestaña “Code Generator” y tildar la opción “Copy only the necessary library files”
Y luego se puede abrir el proyecto con Keil, con el botón “Open Project”
Luego el compilador Keil se abre automáticamente y se tiene configurado todo
Se tiene una estructura del proyecto basada en las bibliotecas CMSIS, de forma que se trabaja con Bibliotecas de
abstracción de hardware (HAL).
8) Compilar y cargar el programa en la placa
Para compilar el proyecto se debe presionar la tecla F7 o presionar el botón de “Build”
Una vez que se compiló el proyecto y no tiene errores se lo graba en la memoria flash del uC con la tecla F8 o el
botón “LOAD”