【STM32】呼吸灯实现

对应pwm概念可以去看我的博客51实现的呼吸灯

根据对应图我们可知预分频系数为999,重装载值为2000,因为设置内部时钟晶振频率为100MHZ

,1s跳 100 000000次 ,跳一次需要1/100 000000s 20ms=0.02s 对应跳的次数为

我们使用通用定时器最大计数为65536,所以我们必须采用预分频,设置预分频值为1000,

100 000000HZ /1000 =100000HZ

一跳为1/100000 s

所以重装载值为2000

1.配置stm32cubemx


设置内部时钟

2.代码实现

c 复制代码
HAL_TIM_Base_Start_IT(&htim2);//开启定时器2
c 复制代码
HAL_TIM_PWM_Start_IT(&htim2,TIM_CHANNEL_3);//开启pwm 通道3

3.演示

相关推荐
ye1501277745533 分钟前
DC6v-36V转3.2V1A恒流驱动芯片WT7017
单片机·嵌入式硬件·其他
scilwb11 小时前
RoboCon考核题——scilwb
单片机
点灯小铭12 小时前
基于STM32单片机智能RFID刷卡汽车位锁桩设计
stm32·单片机·汽车·毕业设计·课程设计
bai54593613 小时前
STM32 软件I2C读写MPU6050
stm32·单片机·嵌入式硬件
逼子格15 小时前
AT89C52单片机介绍
单片机·嵌入式硬件·51单片机·硬件工程师·硬件工程师真题·at89c52·器件手册
生涯にわたる学び17 小时前
ARM 实操 流水灯 按键控制 day53
arm开发·嵌入式硬件
whaosoft-14317 小时前
w嵌入式分享合集68
嵌入式硬件
竹照煜_ysn20 小时前
STM32——软硬件I2C
stm32·嵌入式硬件·mongodb
Ronin-Lotus20 小时前
嵌入式硬件篇---电感串并联
嵌入式硬件
Wallace Zhang21 小时前
STM32 - Embedded IDE - GCC - 显著减少固件的体积
stm32·单片机·嵌入式硬件