十分感谢
感谢江科大老师的视频讲解,我的STM32自学计划也是跟着教学视频来的。
基础认知
OC输出比较
英文组成:output campare
作用:用来产生PWM波形
硬件相关:只有通用定时器和高级定时器才有OC
什么是PWM
Pwm是什么:Pulse Width Modulation脉冲宽度调制
使用思想:利用人眼的余晖效应,来控制呼吸灯或电机。在数字输入系统中等效模拟量。
占空比:在一个电平周期内,高电平与整个电平周期的比值。比值越大,则代表高电平持续时间越长。
CNT是计数器计数值,而CCR是我们自己定的值,REF是输出信号的参考值。
PWM占空比原理
PWM属于定时器的一部分,源头是计数器CNT,在PWM区域设置一个值(这个值是我们自己设置),以此来操控占空比。示意图如下:
PWM的频率
PWM的频率Freq:就是计数器从零计数到ARR值的过程
占空比
OC从0开始计数,一直计数到CCR,表示高电平时期。而又因为OC是从0计数的,所以当计数器记到99时,其实已经计了100个数,也就是ARR+1
相关运算
一个有用的项目设计知识
如果项目需要的外设需要高电压比如5.5V,这时就可以通过外接电源的方式来解决问题。比如说舵机的需求功率要求大,而STM32无法提供给舵机高功率,所以可以采用外接电源,只需要外接电源与STM32共地就行了,或者直接用ST-LINK的5V供电。
感谢大家支持!