PWM在高频情况下,一个很好的用处就是通过控制占空比来控制输出的功率,比如控制风扇转速.LED灯的亮度等.这次就利用PWM的中断功能,动态改变脉冲的占空比,来实现呼吸灯的效果. 一.实现思路 PWM可以选择让计数器在周期结束产生中断(在周期中央对齐时,可能选择在周期中央也产生中断),并且可以在运行的时候动态地调整占空比.周期.极性等属性.所以可以在中断处理函数中动态地改变占空比以改变LED灯的亮度. 这次也将使用通道0和引脚PA0. 二.PWM设置 这里需要用到较高频率的时钟,所以选择使用主时钟