PIC16F722 program ok,debug ERR.求助

2020-02-09 09:19发布

第一次使用PIC,今天刚刚拿到样片PIC16F722,赶忙焊了个最小系统。没有焊晶振。

(原文件名:PIC16F722ddb.JPG)
程序很简单,就是软件延时让LED交替亮灭。程序编译通过,我使用 Program可以下载。
但使用debug时报错:
ICDWarn0015: Program memory has changed since last program operation?  Continue with Debug operation?
Stepping Target
ICD0083: Debug:  Unable to enter debug mode.  Please double click this message for more information.
MPLAB ICD 2 ready for next operation

连接也是正常的。如下:
Connecting to MPLAB ICD 2
...Connected
Setting Vdd source to MPLAB ICD 2
Target Device PIC16F722 found, revision = Rev 0x9
...Reading ICD Product ID
Running ICD Self Test
...Passed

我看了帮助手册,说要注意 configuratiom bits设置。
我的设置如下:

(原文件名:configuratiom bits setting.jpg)
我没有焊接晶振,所以选择了内部RC振荡器。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
jishugengniu
1楼-- · 2020-02-10 03:13
vipcff 我新手,能说说怎么 切换啊?
我找了半天也没看到啊。。。
leofoolish
2楼-- · 2020-02-10 03:22
PLLEN bits 设成16M
jishugengniu
3楼-- · 2020-02-10 03:25
问题已经解决,可以进行调试了。之前没有成功的原因是:
1. PLLEN bits 是需要设成16M 的;
2. 在debug之前,需要先debug -> program一下,把调试相关的程序下载到芯片中(需要占用一定的程序空间)才可以进行调试。

感谢阿莫宝地,感谢大家的帮助。再上张本人拍的美景,不知大家是否喜欢,呵呵


(原文件名:厦门 015.JPG)
kisssister
4楼-- · 2020-02-10 05:05
呵呵,你的办法确实好用,谢谢,参考后我的也好用了,还是十分感谢,这问题之前困扰了我很久呀。

一周热门 更多>