注意一
PWM可以用来模拟电压,输出的是模拟电压信号。
参数包括 频率,占空比,分辨率(占空比的变化步距)
占空比不同,PWM模拟出的电压也就不同。
在设置他的定时器时,频率要高一点,周期短一些
如果你设置为周期1s ,它就会每一秒去给你输出一个电压,这样的话,灯泡你看起来就是一闪一闪的。
但是你要是那个时间设的很短的话,比如说你通过调整PSC和ARR这两个数字,使它调整到那个时间是0.1ms,一个非常小的数字的话,那么实际上它还是噔噔噔噔噔不断在闪,但是因为它时间太短了,闪闪的时间太短了,咱们肉眼看不出来,所以就咱们肉眼就认为它是一种常亮状态。
另外72MHZ = 72000000HZ,
这里的M跟 普通数字 里的兆不一样。
注意二、
如果再重新设置一个定时器去控制改变它的pwm占空比的话
设置那个定时器中断(内部中断),你比说在里面儿配置每隔多长时间来改变一下占空比嘛,那么你就比如说以一秒为例子吧,就是在那里是在那个代码里写每隔一秒去改变增,比如说增加它一个占控比,那么就是这一秒就每隔它,因为咱们之前它已经是一个常亮的状态,然后在每隔一秒,然后他改变一次,在每隔一秒改变一次,就实现了一个就是递增的效果,就是不断增大,不断增大,不断增大,然后最后再回来,这样一个递增的效果就实现了。
你把这个时间 就是改变占空比那个时间 也改的很短的话,那么它就会就是呈现出一个呼吸能的效果,因为它改变的改变的频率也是很快的,改变的时间很短,它频率很快,所以咱们肉眼是看不出来的,那么所以它最后就会呈现出一个呼吸能的效果。