【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.演示

相关推荐
黑妹天下第一乖6 分钟前
小智改造实战解读-首 token 延迟去哪了:云端与端侧大模型的分段对照
开发语言·人工智能·python·嵌入式硬件·自然语言处理·iot
myy-learn2 小时前
ARM-I2C 驱动优化与 LM75 温度传感器读取实践
arm开发·单片机·嵌入式硬件
元器件BOM超人2 小时前
R7FA6M3AH3CFC#AA0 瑞萨RA6M3系列MCU解析
单片机
..Dauntless..3 小时前
【stm32】I2C(二)——Master和Slave之间的协议
stm32·单片机·嵌入式硬件
硅基手札3 小时前
【串口技术系列文档 04】UART协议深度解析
驱动开发·stm32·单片机·嵌入式硬件·mcu·计算机外设
sramdram3 小时前
预付费电能表BLE蓝牙MCU方案
单片机·嵌入式硬件·ble蓝牙·蓝牙mcu·蓝牙mcu方案
weixin_690654743 小时前
龙迅#LT7911EXS 高性价比IC,功能适用于HDMI/DP/TPYE-C转单PORT MIPICSI/DSI ,分辨率高达4K60HZ。
嵌入式硬件·音视频·信号处理
Zw-awa3 小时前
陀螺小车传奇之00011000
c语言·stm32
Zhang.Yi4 小时前
STM32-BKP和RTC
stm32·嵌入式硬件·实时音视频
Yiran_G4 小时前
LoRa模块休眠后如何快速恢复通信?低功耗终端唤醒与数据交互实践
嵌入式硬件·物联网