fix: 唤醒时立即重置所有按键状态计数,并将全局与时钟中断的开启推迟至屏幕初始化 Delay 之后,彻底解决唤醒瞬间的 ADC 电压波动误判导致立马关机的问题

This commit is contained in:
2026-07-30 15:25:44 +08:00
parent 41bb78aa59
commit b3a74ab2f4
2 changed files with 110 additions and 95 deletions

View File

@@ -10,8 +10,8 @@
根据项目开发优先级与依赖关系,按以下四个顺序阶段分步完成:
### 阶段 1: P0.3 ADC 按键检测
- **硬件引脚**: `P0.3` 对应 STC32G 硬件 `ADC3` 通道。
### 阶段 1: P0.3 ADC 按键检测c
- **硬件引脚**: `P0.3` 对应 STC32G 硬件 `ADC11` 通道。
- **电平特征**: 开机常态下 `KEY_DOWN` 节点电压约为 **2.0V**(未按下),按键按下后电压升至约为 **3.7V**。
- **算法与逻辑**:
- 配置 ADC 模块,引入滑动窗口均值/中值滤波消抖。