【嵌入式系统实验】6 基本定时器实验

1 开发环境

  • STM32F407ZGT6
  • Keil uVision 5

2 实验内容

  1. 用定时器3中断方式控制LED0和LED1的闪烁频率;
  2. KEY0、KEY1和KEY2工作于中断方式;
  3. 用按键KEY0控制LED0启动闪烁,再按一次则LED0停止闪烁,熄灭;
  4. 用按键KEY1控制LED1启动闪烁,再按一次则LED1停止闪烁,熄灭;
  5. 如果LED0或LED1在闪烁,按KEY2点亮LED0或LED1,原来闪烁的停止,这时按KEY0或KEY1不发生任何改变;再按下KEY2后,恢复原来的状态,即闪烁的继续闪烁,熄灭的依然熄灭。

3 实验代码

[exti.c]

int isKEY2=0;		

猜你喜欢

转载自blog.csdn.net/qq_44714521/article/details/108704934