Paso 2: Programación en Keil
Una vez que el proyecto es abierto en Keil, abrir main.c ubicado bajo la carpeta de usuario/aplicación, situado bajo ' proyecto: < nombre > de proyecto '. Desplácese hacia abajo hasta encontrar While(1). Justo antes de While(1) agregar esta línea de código:
HAL_TIM_Base_Start_IT(&htim1); //start timer1 in interrupt mode.
Y su ventana de Keil se verá como:
[7]
Ahora, abierta 'STM32Fxx_it.c' cerca de 'main.c' archivo. Desplácese hacia abajo hasta encontrar 'TIM1_UP_IRQHandler' función.
En su escritura después de líneas de código:
static uint32_t counter = 0;if (counter >= 500){ HAL_GPIO_TogglePin(LD2_GPIO_Port, LD2_Pin); counter = 0; } counter++;
Y así la ventana se verá así:
[8]
Haga clic en el botón 'Generar' (o pulse 'F7'). Al conectar la placa STM32 y haga clic en el botón 'LOAD' (o pulsando la tecla 'F8')