欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

STM32的定时器实现PWM呼吸灯

程序员文章站 2022-06-19 11:30:51
STM32的定时器实现PWM呼吸灯1.程序比较简单,不再啰嗦。首先是STM32CubeMX里的关键信息配置,下面没截图到的就按默认的没改。我的板子是ST官方的STM32F429ZIT6-NUCLEO,时钟设置的内部时钟源的180MHz,TIM1在APB2时钟线上180MHz,TIM3和TIM4在APB1时钟线上90MHz。使能了TIM1通道2的互补通道,对应的IO是PB14。使能了TIM3通道3,对应的IO是PB0。使能了TIM4通道2,对应的IO是PB7。当然也可以用其他IO,我的F429上三个...

STM32的定时器实现PWM呼吸灯

1.程序比较简单,不再啰嗦。首先是STM32CubeMX里的关键信息配置,下面没截图到的就按默认的没改。

我的板子是ST官方的STM32F429ZIT6-NUCLEO,时钟设置的内部时钟源的180MHz,TIM1在APB2时钟线上180MHz,TIM3和TIM4在APB1时钟线上90MHz。

使能了TIM1通道2的互补通道,对应的IO是PB14。
使能了TIM3通道3,对应的IO是PB0。
使能了TIM4通道2,对应的IO是PB7。

当然也可以用其他IO或者其他定时器,我的F429上三个LED就对应这三个引脚,所以我才这样设置。
STM32的定时器实现PWM呼吸灯
2.实际效果
STM32的定时器实现PWM呼吸灯
留下代码:
链接:https://pan.baidu.com/s/1qLy50tOFTI5HN6B_OPYsYQ
提取码:5192

本文地址:https://blog.csdn.net/qq_43527819/article/details/109647006