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. 业务代码
相关推荐
松涛和鸣1 小时前
从零开始理解 C 语言函数指针与回调机制
linux·c语言·开发语言·嵌入式硬件·排序算法
小曹要微笑8 小时前
STM32F7 时钟树简讲(快速入门)
c语言·stm32·单片机·嵌入式硬件·算法
XINVRY-FPGA8 小时前
XCVP1802-2MSILSVC4072 AMD Xilinx Versal Premium Adaptive SoC FPGA
人工智能·嵌入式硬件·fpga开发·数据挖掘·云计算·硬件工程·fpga
沐欣工作室_lvyiyi8 小时前
家用按摩椅控制系统设计(论文+源码)
单片机·物联网·毕业设计·按摩椅控制系统
天天爱吃肉821811 小时前
电机控制技术深度解析:从基础原理到前沿实战
python·嵌入式硬件·汽车
学习路上_write11 小时前
FREERTOS_互斥量_创建和使用
c语言·开发语言·c++·stm32·单片机·嵌入式硬件
czhaii12 小时前
单片机RTOS“实时响应时间”的定义与测量方法
单片机
DIY机器人工房13 小时前
简单理解:什么是EMC 整改?
stm32·单片机·嵌入式硬件·面试题·emc·diy机器人工房
偶像你挑的噻1 天前
11-Linux驱动开发-I2C子系统–mpu6050简单数据透传驱动
linux·驱动开发·stm32·嵌入式硬件