本文代码使用
HAL
库。
文章目录
前言
一、创建CubeMX 工程 ,占空比分析:
- 创建 CubeMX 工程:
关于 如何创建 CubeMX 工程 的详细步骤,可以参考 我之前的文章,详细的介绍了如何创建工程(步骤完全相同)
:蓝桥杯 stm32 PWM 测量频率
- 获得 占空比 编程思路:
- (1) 第一次上升沿中断,
开始计时(计算器清零)
,并改为下降沿
。 - (2) 在下降沿中断
获取 计数器 的值
记为 T1 ,然后改为 上升沿中断
。 - (3) 第二次 上升沿中断 获取 计数器 的值 记为 T2,则 T2 为一个周期。通过 T1 / T2 可以获得 PWM 的占空比。