197 字
1 分鐘
GPIO、按键与LED
03 GPIO、按键与 LED
1. GPIO 基本用法
- 输出:写端口位控制 LED
- 输入:读取端口位判断按键状态
2. 按键消抖
机械按键在按下/松开瞬间会抖动,常见处理方式:
- 软件延时消抖(5~20ms)
- 定时器采样消抖
3. 扫描策略
- 独立按键:轮询扫描简单直接
- 矩阵键盘:行列扫描节省 IO
4. LED 模式设计
建议使用 mode 状态机:
- mode=1 正向流水
- mode=2 反向流水
- mode=3 分组闪烁
- mode=4 全闪
- mode=5 扩展特效
5. 实验检查项
- 每个按键只触发一次(无连发抖动)
- 模式切换响应及时
- 无按键时保持当前模式或熄灭(按需求)
分享
如果這篇文章對你有幫助,歡迎分享給更多人!
部分資訊可能已經過時
相關文章 智能推薦





















