嵌入式微处理器· 电源漫谈·· 20 小时前AI 评分33
MPLAB X IDE 调试中执行复位指令后程序停止的原因
程序调试器的一些特性
AI 导读
文章解释了在 MPLAB X IDE 的 debug 全速运行状态下执行复位指令后调试器断开连接、程序停止执行的原因:复位会重新初始化寄存器、时钟和外设,中断程序执行流程;调试器经调制器与目标设备的通信通道断开后无法再发送指令或获取状态;程序计数器被重置到复位向量地址,若调试环境未及时更新 PC 或恢复执行状态,程序就停在复位后的起始位置。
来源:嵌入式微处理器 · mp.weixin.qq.com