STM32——PWM介绍
2023-12-14 15:34:40
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. 业务代码
?
文章来源:https://blog.csdn.net/qq_61391875/article/details/134849464
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!