本帖最后由 Timeandspace7 于 2017-10-19 22:10 编辑
说明:芯片:STM32VET6
硬件连接:LED0 -> PB6 LED1 -> PB7 LED2 -> PB8 LED3 -> PB9 普通LED功能:LED2/3 呼吸灯:LED0/1
PWM引脚及通道:PB6-> TIM4_CH1 PB7-> TIM4_CH2
中断:只是用了Systick的中断,用于精确延时,TIM的中断未使用,while(1)死循环实现呼吸灯功能。
实现功能:呼吸灯功能实现,LED0,LED1实现呼吸灯功能,LED2/LED3普通LED功能
现象: LED0/1缓慢从灭到亮,再从亮到灭,LED2/3关闭。
THINK: 呼吸灯,即改变控制LED引脚的输出电平,利用PWM的动态变化,将该LED控制引脚电平动态输出,实现呼吸灯功能。
一周热门 更多>