STM32 深度剖析定时器比较输出(PWM波)功能

在这里插入图片描述

引用自:STM32F4XX参考手册 P393 “通用定时器框架”

  1. 获取时钟源
    在这里插入图片描述

在这里插入图片描述

PSC和ARR寄存器下阴影部分为,影子寄存器。
PSC必须有影子寄存器,ARR可选。

3.根据时序图,分析影子寄存器作用。

引用自:STM32F4XX参考手册 P484

在这里插入图片描述

所以PSC必须要有影子寄存器,若没有,
则意味着你更改分频值前的时间是不准的。

4.ARR的影子寄存器为什么是可选的?

引用自:STM32F4XX参考手册 P334

在这里插入图片描述

即使没有影子寄存器,更改前的时间也是可知的为0X36,
所以ARR的影子寄存器是可选的。

时基单元
● 计数器寄存器 (TIMx_CNT) (当前数值)
● 预分频器寄存器 (TIMx_PSC) (得到基准时钟,就得到了计数一次的时间)
● 自动重载寄存器 (TIMx_ARR) (计数多少次)

5.关于时钟源选择:一般选择内部时钟源,比较稳定。

引用自:STM32F4XX参考手册 P393在这里插入图片描述

引用自:STM32F4XX参考手册 P403
在这里插入图片描述
1.在这里插入图片描述
2.在这里插入图片描述
在这里插入图片描述3.
在这里插入图片描述4.
在这里插入图片描述

占空比:高电平时间 / 周期
周期:基准时钟和重装载值
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44291381/article/details/115372482
今日推荐