定时器实战:LED闪烁与呼吸灯调试
目录
1.定时器的使用
(1)利用定时器中断实现LED闪烁
(2)利用定时器产生PWM实现呼吸灯
调试
1.定时器的使用
(1)利用定时器中断实现LED闪烁
定时器里面有一个计数器,根据时钟信号触发(上升沿,下降沿,上下都计数)进行计数。预分配系数可以设定,总线时钟已知。可以算出时钟信号
计数值的最大值就是重装载值,有三种模式
打开定时器中断
我们需要一直开启定时器中断的话,就可以在main函数中调用这个开启函数。(记得放在系统初始化函数的后面)
编写回调函数
(2)利用定时器产生PWM实现呼吸灯
通过改变比较值来改变占空比
查看原理图的引脚功能
配置PWM通道相关参数
编写代码逻辑
调试
将句柄添加到调试窗口里