老古开发网首页
导航:老古开发网首页文章索引索引第1887页文章分类常见技术问答第1页→[ICD2 使用轻松入门教程及常见问题解答(3)]
| -文章搜索 - 最新文章 - |

第1731篇:ICD2 使用轻松入门教程及常见问题解答(3)

发布时间:2006年6月21日 点击次数:3400
来源:   作者:
 
第三节 用ICD2 调试的操作方法
  
1,操作顺序说明: 
先设置CONFIG配置字,再将HEX文件导入:file-->import ,  
 
 

RUN 运行
HALT 暂停
STEP INTO 执行步进
STEP OVER 步进结束
RESET 复位
program target device 执行烧写
read target device 读出程序
reset and connet to icd 重新连接ICD2

关于如何使用ICD2进行烧写:(新手注意!!) 
只需将ICD2的 六芯线(一般只需使用5芯即可) 分别为 MCLR VDD GND RB7 RB6 RB3 (RB3仅用于低压编程,一般不用)  
连接到目标芯片的对应5个脚即可进行烧写. 
由于ICD2在常态时 VPP/MCLR脚是低电平,为避免频繁的插拔六芯线只需增加一个二极管: (ICD2/MCLR --- >--- 目标板的MCLR )  
另外,如果烧写时,目标板需要使用RB6 RB7 ,可以增加一个双位开关进行切换.  
  
关于如何使用ICD2进行在线仿真: 
在使用ICD2烧写连线的基础上,仿真时,目标板要焊上晶振 和 MCLR--10K---VDD , 这是目标板芯片运行的基本条件.  
另外,仿真时ICD2要占用目标芯片的部分RAM 及ROM资源,在ICD2中都显示为"RRRRR..." 
因此如果用ICD2烧写可以如仿真却不行,请用最简单程序试一下,可排除是否是硬件的问题! 
ICD2有少量的型号在仿真时需要增加专用的仿真头,但烧写不需要.需要仿真头的型号如下: 
12F629/675 16F630/676 16F627A/628A/648A 16F716 16F684 16F688 12F635/16F636 12F683 

欢迎进入老古论坛进行讨论
[常见技术问答] 相关文章:
ICD2 使用轻松入门教程及常见问题解答(1)
简介:
ICD2 是(in-circuit debugger)的英文缩写,中文是“在线调试”的意思。数字“2”,是因为它是ICD1的改进版,支持调试更多FLASH芯片。ICD2的作用是让用户查看单片机内部的寄存器数据,帮助我们学习及发现程序问题。 第一节 ICD2 的软件安装与设置 1,安装软件: 1.1 先不要连接硬件,将产品配套光盘放入要安装软件的电脑光驱内,打开光盘下\mplab i......

ICD2 使用轻松入门教程及常见问题解答(4)
ICD2 使用轻松入门教程及常见问题解答(2)
电容大小规格定义
在单片机与嵌入式系统开发和产品的生产过程中,程序存储器的编程方法有哪些?
 
下一个:[技术文章]精简3310程序
简介:
#define uchar unsigned char #define uint unsigned int //可以改动端口 sbit sclk=P2^0;//时钟 sbit sdin=P2^1; //数据 sbit dc=P2^2;//1写数据,0写指令 sbit sce=P2^3;//片选 sbit res=P2^4;//复位,0复位 void write_byte(uchar datatemp,bit mod)//写一字节 mod=0,命令模式 通用 { uchar i=8......

上一个:[单片机]AT89C51与字符型液晶模块16x2联接的C语言源程序

老古开发网版权所有 2006年9月 asp.Net V2.0 设计:老古
页面缓存:30分钟 执行时间:31毫秒