STM32开发板学习笔记--PWM
在网上找了一些例程,对我的帮助很大,弄了一上午,当看到发光二极管的亮度随着按键改变时,这种喜悦感是做其他事情感受不到的,这就是我玩单片机的乐趣所在!
不说废话了,先初始化I/O
voidGPIO_Configuration(void)
{
}
配置TIM2 :
void TIM_Configuration(void)
{
}
要想在程序执行中改变PWM宽度
TIM_SetCompare1(TIM2, TIMCompare1);
我个人理解
while(1){
}
按键程序没有加延时去抖动,所以按一下亮度会改变很多
我实际用的时候把TIMCompare1得值显示到液晶屏上了,按住按键 屏幕上的数值会飞快的增加(减少),亮度也会改变,很有意思!!
评论