STM32——PWM介绍

STM32F103C8T6 PWM****资源:

高级定时器(TIM1):7路
通用定时器(TIM2~TIM4):各4路

PWM****输出模式:

PWM模式1**:在向上计数时,一旦CNT < CCRx时输出为有效电平,否则为无效电平;**在向 下计数时,一旦 CNT > CCRx 时输出为无效电平,否则为有效电平。
PWM模式2**:在向上计数时,一旦CNT < CCRx时输出为无效电平,否则为有效电平;**在向 下计数时,一旦 CNT > CCRx 时输出为有效电平,否则为无效电平。

PWM****周期与频率:

PWM****占空比:

由TIMx_CCRx寄存器决定。

PWM****实验

需求:使用PWM点亮LED1实现呼吸灯效果

LED****灯为什么可以越来越亮,越来越暗?

这是由不同的占空比决定的。

如何计算周期**/**频率?

假如频率为 2kHz ,则: PSC=71 , ARR=499

LED1****连接到哪个定时器的哪一路?

学会看产品手册:

1. 设置时钟
2. 设置定时器

记得把极性设置为Low ,因为 LED 灯是低电平才亮。

3. 配置工程
4. 业务代码
相关推荐
位东风37 分钟前
【凌智视觉模块】rv1106 部署 ppocrv4 检测模型 rknn 推理
c++·人工智能·嵌入式硬件
is08151 小时前
调试`build.sh` 和用 `CMake` 编译出来的 `.elf` / `.bin` / `.hex` 文件大小或行为不同?
stm32
智驾2 小时前
电机控制基础,小白入门篇
嵌入式硬件·电机·电机控制
Peter_Deng.3 小时前
单片机 - STM32 非阻塞式编程详解:以 LED 和按键为例(附超详细寄存器级代码)
stm32·单片机·嵌入式硬件
平凡灵感码头3 小时前
基于 STM32 的四路 PWM 控制智能小车运动的模块化控制程序
stm32·单片机·嵌入式硬件
情意绵绵6743 小时前
VAS1085Q奇力科技LED驱动芯片车规级线性芯片
单片机·嵌入式硬件·硬件架构·硬件工程·pcb工艺
小禾苗_5 小时前
32单片机——基本定时器
单片机·嵌入式硬件
Camellia03115 小时前
嵌入式学习--江协stm32day7
stm32·嵌入式硬件·学习
小灰灰搞电子5 小时前
STM32+rt-thread判断是否联网
服务器·网络·stm32
三三十二6 小时前
STM32实战: CAN总线数据记录仪设计方案
stm32·单片机·嵌入式硬件