【嵌入式系统实验】7 PWM输出实验

1 开发环境

  • STM32F407ZGT6
  • Keil uVision 5

2 实验内容

  1. 实现用正弦波的数值控制LED0闪烁;
  2. 同时将该控制量送串口输出正弦波波形;
  3. 用KEY0中断方式控制启动和停止。
    (1)按下KEY0,LED0开始闪烁,串口输出波形。
    (2)再次按下KEY0,LED0和输出波形都暂停;
    (3)第三次按KEY0,LED0和输出波形都能恢复,并和原来的状态衔接上,即保持闪烁的完整性和波形的完整性。
  4. 特别重要: 中途重启计算机或做完实验关机时,必须下载一个其他程序到实验板中,比如实验二跑马灯;或者运行桌面的FlyMCU,点击清除芯片功能。否则重启计算机后鼠标可能工作不正常。

3 实验代码

[exti.c]

int isKEY0=<

猜你喜欢

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