新闻  |   论坛  |   博客  |   在线研讨会
ICD2 使用轻松入门教程及常见问题解答(2)
tvb2058 | 2007-12-10 11:10:24    阅读:5477   发布文章

第二节 ICD2使用基础

4.1.1 先用连接线连接 ICD2 主机与电脑(第一次使用建议用串口线连接),然后用随机配套电源为 ICD2 主机供电,最后连接ICD2主机与用户板/DEMO板,先不要给用户板上电(用户板可能有来自 ICD2主机的电源,这是正常的) 
4.1.2 双击MPLAB IDE图标 打开软件。
4.1.3 选择器件  
使用器件选择对话框 Configure>Select Device 来选择 ICD2 要调试的器件 
 
工具支持下面紧挨着 MPLAB ICD2 旁边有一个绿灯图标.不支持的器件会有一个红灯图标,黄灯图标表示那个器件可以选择, 但它会有某些限制, 可能不适合于量产工作.但它可以让ICD2做初步的使用。 
4.1.4 配置位的设置.  
使用配置位选择对话框Configure>ConfigurationBits来设置当前项目的配置位。  
 
Oscillatot 振荡方式选择 
Watchdog Timer 看门狗使能位上电廷时使能位,一般选择为 on 有利于芯片起振。 
Brown Out Detect 掉电检测使能位,ICD2作调试工具时一定要选择为 off  
Low Voltage Program 低压编程使能,选择为 off  
Flash Program Write 写 FLASH 使能, 选择为 on 
Data EE Read Protect 读内部 EEPROM 保护位, 用 ICD2 作调试工具时一定要选择为 off  
Code Protect 加密位, 用 ICD2 作调试工具时一定要选择为 off 
4.1.5 设置 MPLAB ICD2 作为调试工具 
 
选择Debugger>SelectTool>MPLAB ICD2将MPLAB ICD2作为调试工具. 一旦这个工具被选择后, 调试菜 
单和 MPLAB IDE 工具条会显示调试选型. 同时, 输出窗口会打开,关于 ICD2 状态和通讯的信息会显示在 MPLAB 
ICD2 标签栏内.(注意:ICD2 作为调试工具时所烧写的程序只能用于仿真调试,不能够脱机使用,若要烧写能脱 
机使用程序,就要选择Programmerr>Select Programmer>MPLAB ICD2将MPLABICD2作为编程工具) 
  
4.1.6 配置接口  
跳到Debugger>Settings的Communication, 选择USB接口或针对RS-232通讯正确的COM口.  
4.1.7 更新 ICD2 固件(操作系统) (更新器件建议用串口连接 ICD2 与 PC)  
根据MPLAB IDE的版本或器件的选择, 会提示一条信息显示固件需要更新. MPLAB IDE将自动安装新的固件.  
  
按照下面的步骤手动更改固件:  
1. 选择 Debugger>Download ICD2 Operating System. 选择 ICD2 固件文件对话框会打开.  
2. 从列表中或浏览器中选择要下载的固件文件. 文件名的组成为 icdxxxxxx.hex,其中 xxxxxx 为版本号.  
3. 点击 Open. MPLAB IDE 将下载新的操作系统到 ICD2. 
  
4.1.8 应用电源  
当使用USB连接时, ICD2可以从PC机来供电. 但必须要给目标板提供一个电源(建议ICD2主机接一个随机 
配套的外部电源,用户板或者配套DEMO板使用来自ICD2主机的电源。) 
当使用RS-232连接到PC机时,ICD2必须接一个外部电源.  
当ICD2有一个自己的电源时, 它可以对较小的目标板在5V电压下提供一定量的电流,最高可达200mA 
在给目标板加电之前,应先给ICD2加电.  
4.2 当ICD2给目标板供电时的上电顺序 
1. 给ICD2加电. 不要给目标板供电.  
2. 启动MPLAB IDE6.xx.  
3. 在MPLAB IDE的调试菜单下,选择Connect.  
4. 在与ICD2建立通讯后, 选择Debugger>Settings.  
5. 在设置对话框中, 点击Power标签, 确认”Power target circuit from MPLAB ICD2”被选中. 点击OK.  
4.3 当目标板有一个独立电源时的上电顺序  
1. 给ICD2加电. 不要给目标板供电.  
2. 启动MPLAB IDE6.xx.  
3. 在MPLAB IDE的调试菜单下,选择Connect.  
4. 在与ICD2建立通讯后, 选择Debugger>Settings.  
5. 在设置对话框中, 点击Power标签, 确认”Power target circuit from MPLAB ICD2”没有被选中. 点击OK.  
6. 给目标系统上电,然后选择Debugger>Connect.

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客