[Experimento del sistema integrado] 6 experimentos básicos con temporizador

1 Entorno de desarrollo

  • STM32F407ZGT6
  • Cuña uVision 5

2 Contenido del experimento

  1. Utilice el modo de interrupción del temporizador 3 para controlar la frecuencia de parpadeo de LED0 y LED1;
  2. KEY0, KEY1 y KEY2 funcionan en modo de interrupción;
  3. Use la tecla KEY0 para controlar el LED0 para que comience a parpadear, presiónelo nuevamente para que deje de parpadear y se apague;
  4. Utilice la tecla KEY1 para controlar el LED1 para que comience a parpadear, presiónelo nuevamente para dejar de parpadear y salir;
  5. 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;		

Supongo que te gusta

Origin blog.csdn.net/qq_44714521/article/details/108704934
Recomendado
Clasificación