英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流

标题: 当在程序的起始位置设置一个断点时,为什么它停止在地址0001 ,而不是地址0000 ? [打印本页]

作者: winnie    时间: 2009-3-4 15:16
标题: 当在程序的起始位置设置一个断点时,为什么它停止在地址0001 ,而不是地址0000 ?
答:MPLAB ICD 2 在断点后的指令上暂停。这意味着设置了断点的地址0000 处的指令会被执行,接着当它发现断点时,程序计数器会指向地址0001。如果用户需要在其代码的第一条指令处暂停,他们必须在地址0000 处插入一条NOP 指令。




欢迎光临 英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流 (http://enroobbs.com/) Powered by Discuz! X3.2