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

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

ICD2的ICSP接口占用哪些芯片资源?

[复制链接]
跳转到指定楼层
1#
发表于 2009-3-4 14:46:56 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
ICD在线调试占用的资源:

包括目标芯片的RB6,RB7引脚(如果需要低压编程还有RB3引脚),

MCLR/VPP脚,还占用部分程序存储器空间和RAM,以及2级硬件堆栈。

对于某些芯片还有特殊要求。这些资源在调试阶段不能时要,在脱机状态完全可以使用
4#
 楼主| 发表于 2009-3-4 14:50:01 | 只看该作者

ICD2自检通过了但读出ID老是0

此时首要任务是检查硬件连接,PGC/PGD有无接错,或PGD/PGC上有容性负载或感性负载。若是PIC18J器件,



请确认vddcore是使能且该脚接了0.1-10uF的低ESR电容。



注:ICD2到目标板的连接线如果是一端水晶头,一端插针的,要注意蓝色才是第一根,白色一般是不用的。



  (有些插针的颜色是相反的,请和提供商沟通)
回复 支持 反对

使用道具 举报

3#
 楼主| 发表于 2009-3-4 14:49:32 | 只看该作者

ICSP接口的RB3引脚有什么功能?

RB3引脚是用于低压编程



(一般在程序执行的过程中对局部代码进行改变,但是又不具备13V的编程电压的应用)情况下的控制,



如果目标芯片不需要低压编程,完全可以不用连接。当然这时可以把RB3作为一般I/O口处理。
回复 支持 反对

使用道具 举报

2#
 楼主| 发表于 2009-3-4 14:48:58 | 只看该作者

ICD2烧写要用到哪几个引脚?

只需将ICD2的 六芯线(一般只需使用5芯即可) 分别为 MCLR VDD GND RB7 RB6 RB3 (RB3仅用于低压编程,一般不用)   
连接到目标芯片的对应5个脚即可进行烧写.  
由于ICD2在常态时 VPP/MCLR脚是低电平,为避免频繁的插拔六芯线只需增加一个二极管: (ICD2/MCLR ---|>--- 目标板的MCLR )   
另外,如果烧写时,目标板需要使用RB6 RB7 ,可以增加一个双位开关进行切换.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

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

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

GMT+8, 2024-11-24 09:14 , Processed in 0.051993 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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