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

 找回密码
 立即注册
搜索
电子烟方案单片机单片机开发深圳单片机开发
单片机方案国产单片机8位单片机电子烟方案开发
查看: 2759|回复: 0
打印 上一主题 下一主题

ICD2进不了Debug模式

[复制链接]
跳转到指定楼层
1#
发表于 2009-3-5 10:28:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1)0083一般是晶振电路出问题。或者是晶振未起振,或者是软件上选择的晶体类型与实际目标板的不符合。请采用如下方法判断目标板晶振是否起振:写一个简单的测试代码,如单个IO驱动LED周期性亮暗变化,烧写到芯片,看LED是否可以亮暗变化或者用示波器测量IO引脚的输出波形。请不要用示波器测量MCU振荡脚来判断晶振是否起振,某些情况下,有可能因示波器本身电容导致振荡电路匹配电容改变而改变振荡状态。
2)复位电路不按调试规范连接,比如有二级管,电容过大,也会早成此原因。出问题时请注意复位管脚只保留一个10K上拉电阻。
3)另外,管脚小与等于20PIN的芯片,如果没有使用调试头,也会有此提示。请参考《PIC少管脚MCU调试注意》。
4)作为调试器,很多功能是受到限制的,如WDT,LVP,BOR,能DISABLE的都要DISABLE。
5)汇编第一行没有加NOP指令。
6)C语言,PICC/PICC18等,编译选项中没有将COMPILE FOR ICD的钩打上。
7)目标板VDD对地有等效大电容。
8)没有断开PGD/PGC的电路。
9)程序代码过大,与ICD2保留的程序空间冲突。ICD2会保留最后256条指令空间。
10)RAM用到了ICD2保留空间。
11)编译之后没有下载
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|公司首页|Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流 ( 粤ICP备09008620号 )

GMT+8, 2024-12-26 05:16 , Processed in 0.054837 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表