DBG-003 GPIO 快速跳变与 ISR 延后处理
DBG-003 · METHOD RECORD
GPIO 快速跳变与 ISR 延后处理
快速 GPIO 事件的可靠处理重点不是把所有逻辑塞进 ISR,而是保留最小事件并在后续上下文完成判断。
排查问题
- ISR 是否只做必要的硬件读取和事件记录?
- 去抖是在中断上下文、工作队列还是状态机中完成?
- 快速连续事件是否会覆盖、丢失或重复消费?
- 低功耗唤醒和 GPIO 电平状态是否改变了事件语义?
当前收获
要分别验证“中断到达”“事件入队”“去抖完成”和“业务状态变化”,不能只用最终上报结果推断中间阶段都成功。
关联内容
评论
评论公开可见,留言需要登录 GitHub。机器人头像生成器。
编辑或删除:打开对应讨论,在评论右上角点击 ⋯ → Edit / Delete。可用操作由 GitHub 根据账号权限决定;删除后返回这里刷新评论。