- 博客(1)
- 收藏
- 关注
原创 STM32基础-寄存器&固件库-流水灯&呼吸灯
本文介绍了基于STM32F103VET6开发板的流水灯和呼吸灯实现方法。流水灯通过依次点亮GPIOB端口的PB0、PB1、PB5引脚实现循环效果,使用直接寄存器操作或固件库函数控制。呼吸灯采用PWM原理,通过调整高低电平持续时间实现渐变效果,其中寄存器版本直接操作端口寄存器,固件库版本则封装了LED控制函数。文章还指出了初始化时需注意GPIO复位值为0会导致LED全亮的问题,建议通过GPIO_SetBits()设置初始状态。两种实现方式都包含详细代码示例,展示了从底层寄存器操作到上层函数封装的开发过程。
2026-02-10 21:36:46
364
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅