DBG-003 GPIO 快速跳变与 ISR 延后处理
DBG-003 · METHOD RECORD

GPIO 快速跳变与 ISR 延后处理

快速 GPIO 事件的可靠处理重点不是把所有逻辑塞进 ISR,而是保留最小事件并在后续上下文完成判断。

排查问题

  • ISR 是否只做必要的硬件读取和事件记录?
  • 去抖是在中断上下文、工作队列还是状态机中完成?
  • 快速连续事件是否会覆盖、丢失或重复消费?
  • 低功耗唤醒和 GPIO 电平状态是否改变了事件语义?

当前收获

要分别验证“中断到达”“事件入队”“去抖完成”和“业务状态变化”,不能只用最终上报结果推断中间阶段都成功。

关联内容