刚刚买了一块PIC单片机,在线调试时出现这样的错误提示:“PK3Err0040: The target device is not ready for debugging. Please check your configuration bit settings and program the device before proceeding.”,调了一下午没找到问题,刚刚才把问题找出来。
解决问题:在配置位都配置正确下,也就是程序能在编程模式下,烧到单片机上,单片机能跑起来,如点一个LED,LED能在开发板上跑起来。在编程模式下程序能跑起来后,到调试模式里,点击任务栏上的“Debugger”-->“Select Tool”-->"PICkit 3",把“Release”改为“Debug”,下面就是重点,把程序再重新编译一次,点击“Debugger”-->"Program"把调试程序下载到单片机里面,再在线调试,看,是不是能调试了,哈哈哈。
有的时候,断点由红 {MOD}变成黄 {MOD}的断点,双击它也不会消失,怎么办,在你所打断点的文件里面,单击右键,弹出一个对话框上面有一项“Breakpoints”,点击进入它的子菜单,点击“Remove all Breakpoints”,即可把黄 {MOD}断点去掉。再重新设置新的断点就是红 {MOD}的了。