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

GPIO 快速跳变与 ISR 延后处理

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

排查问题

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

当前收获

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

关联内容


评论

评论公开可见,留言需要登录 GitHub。机器人头像生成器。

编辑或删除:打开对应讨论,在评论右上角点击 ⋯ → Edit / Delete。可用操作由 GitHub 根据账号权限决定;删除后返回这里刷新评论。