Experimento 6 Experimento básico con temporizador
1 Entorno de desarrollo
- STM32F407ZGT6
- Cuña uVision 5
2 Contenido del experimento
- Utilice el modo de interrupción del temporizador 3 para controlar la frecuencia de parpadeo de LED0 y LED1;
- KEY0, KEY1 y KEY2 funcionan en modo de interrupción;
- Use la tecla KEY0 para controlar el LED0 para que comience a parpadear, presiónelo nuevamente para que deje de parpadear y se apague;
- Utilice la tecla KEY1 para controlar el LED1 para que comience a parpadear, presiónelo nuevamente para dejar de parpadear y salir;
- Si LED0 o LED1 está parpadeando, presione KEY2 para encender LED0 o LED1, el parpadeo original se detiene, luego presionando KEY0 o KEY1 no cambiará nada; después de presionar KEY2 nuevamente, se restaura el estado original, es decir, el parpadeo continúa parpadeando y el parpadeo está apagado. Aún extinguido.
3 Código experimental
[exti.c]
int isKEY2=0;