STM32的定时器实现PWM呼吸灯
程序员文章站
2022-03-06 18:38:23
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就对应这三个引脚,所以我才这样设置。
2.实际效果
留下代码:
链接:https://pan.baidu.com/s/1qLy50tOFTI5HN6B_OPYsYQ
提取码:5192
本文地址:https://blog.csdn.net/qq_43527819/article/details/109647006
上一篇: 分布式CAP、一致性模型、BASE
下一篇: 宏定义跟多个参数