MPLAB-ICD2 PIC单片机仿真/烧写器-使用说明
 
   
  一,软件安装  
  先安装MPLAB IDE软件,当ICD2插上USB线时,电脑提示:"发现新硬件"-->"自动安装软件"-->软件会自动找到驱动程序-->按"下一步"即可完成 (总过程 约20秒左右可完成)  
  USB驱动程序安装过程动画:  
 
 
     
  二,连接使用ICD2  
  先插入USB线到ICD2 ===> 选择ICD2作为烧写器(programmer-->select programmer -->MPLAB ICD2)
===> 选择芯片型号(configure-->select Device ) ===>下载操作系统 (programmer-->Download ICD2 Operating system) 此时icd2的绿色LED亮 ,约5秒后结束,LED灭,完成. ===> 联机 (programmer-->connect)绿色LED闪几下===> OK完成! (第1次操作听到电脑反复发出的USB叮咚声)
 
  连机正常时的软件提示:  
 
 
  注意:拔出USB线前,需要把MPLAB软件的programmer选择为None,否则再次使用时将出现ICD2不能连机的红字提示.  
  当有这个提示时,只需重新插一下USB线,并点"programmer-->connect"一下,再插USB线就会正常.属于正常现象.  
     
  三,使用ICD2进行烧写  
  ICD2的烧写操作: 选择芯片型号(configure-->select Device )--->联机 (programmer-->connect)--->导入 HEX烧写文件 (File-->Import)--->设置烧写配置字---> (configure-->configuration Bits)设配置字的关键1点: Low voltage program低压编程一定要选择为 Disabled ,其它可选择OFF . 振荡:4M以上选HS, 4M及以下选XT.---> 开始烧写 (programmer-->program)或使用快捷图标.---> OK烧写完成!  
  烧写正常时的软件提示:  
 
 
  ICD2烧写过程的动画:  
 
 
     
  四,使用ICD2进行仿真  
  ICD2 仿真步骤:选择芯片型号(configure-->select Device )--->联机 (Debugger-->connect)--->导入 HEX烧写文件 (File-->Import)--->设置烧写配置字---> (configure-->configuration Bits)--->开始烧写 (Debugger-->program) --->运行仿真  
     
  ICD2仿真和很多因素有关.用户往往出现不能进入仿真的情况,请检查是否是以下原因:  
  1:烧写配置位:振荡使用了内部RC振荡或对程序进行了加密,或打开了WDT功能.将不能进入仿真.  
  2:程序使用了ICD2占用的资源,可用最简测试程序进行测试.  
  3:ICD2有少量的型号在仿真时需要增加专用的仿真头,但烧写不需要.需要额外买仿真头的型号如下:
12F629/675 16F630/676 16F627A/628A/648A 16F716 16F684 16F688 12F635/16F636 12F683
 
  4:仿真时目标板要焊上晶振和MCLR要接10K到VDD ,仿真时目标板必须具备芯片运行的基本条件(如果不能满足条件,MPLAB将提示不能进入调试模式).  
     
  ICD2正常仿过程的动画:  
 
 
     
  五,ICD2下载线的使用:  
  ICD2面板标注了6芯线的功能:  
  1---VPP/MCLR 2---VDD 3---GND 4---RB7/DAT 5---RB6/CLK 6- RB3/LOW(不用)  
  对于12CXXX系列芯片,按照RB6-GP1,RB7-GP0的对应关系连接。
对于 PIC16F57 按照 17 脚-DAT,16 脚-CLK,2 脚-VCC,4脚-GND,28脚-VPP.
对于PIC10FXXX按照1脚-DAT,2脚-GND,3脚-CLK,5脚-VCC,6 脚-VPP.
 
  PIC 的大部分芯片在线下载时要求 VPP 须接一个 10K 电阻到 VDD.另外注意下载通信脚任何的外围元件都有可能造成下载无法成功.  
     
  六,使用注意事项及常见问题:  
  1)  
  使用ICD2下载线连接到用户自己的目标板时,如果目标板的工作电流>200MA时,请使用外部电源给你的目标板进行供电.  
  因为USB最大电流是500MA,否则会不能识别目标芯片,甚至造成电脑死机.这种情况你的目标板使用外部电源就行了.  
     
  2)错误提示:  
   
  答:这是不能连接ICD2提示,出现这个提示,请拔出USB线,MPLAB软件点 "programmer-->"connect",然后插入USB线,MPLAB软件点 "programmer-->"connect",ICD2即可连接.插拔USB后,这个提示出现是很正常的.如果在拔出USB线前点 "programmer-->select programmer --> None ",再拔出USB线,下次插入USB线就不会有这个提示了.  
     
  3)错误提示:  
   
  答:这是不能检测到芯片提示,当芯片与下载线连接或把芯片放在烧写座后,芯片将被识别.  
  建议使用1个PIC直插芯片放在ICD2烧写座里可快速测试ICD2的好坏.