: 本教程基于up主江科大自化协——“STM32入门教程”记录的个人学习笔记
输出比较介绍
OC(Output Compare)输出比较
输出比较可以通过比较CNT与CCR寄存器值的关系,来对输出电平进行置1、置0或翻转的操作,用于输出一定频率和占空比的PWM波形
每个高级定时器和通用定时器都拥有4个输出比较通道
高级定时器的前3个通道额外拥有死区生成和互补输出的功能
PWM简介
PWM(Pulse Width Modulation)脉冲宽度调制
在具有惯性的系统中,可以通过对一系列脉冲的宽度进行调制,来等效地获得所需要的模拟参量,常应用于电机控速等领域
PWM参数:
频率 = 1 / TS 占空比 = TON / TS 分辨率 = 占空比变化步距

Ton表示高电平
Ts表示整个周期
输出比较模式

TIM_OCMode_Timing
TIM_OCMode_Active
TIM_OCMode_Inactive&nb

该教程介绍了STM32的输出比较(OC)功能和脉冲宽度调制(PWM)应用,包括定时器配置、PWM参数、频率与占空比计算,以及如何通过TIM库函数控制输出。此外,还涉及了直流电机驱动,如TB6612芯片的使用,以及PWM在电机速度控制中的作用。
——PWM驱动呼吸灯&spm=1001.2101.3001.5002&articleId=129425361&d=1&t=3&u=94ec536d7cc943c8a4c1149ced5c4343)
7015

被折叠的 条评论
为什么被折叠?



