|
发表于 2005-2-25 10:36:04
|
显示全部楼层
PIC开发工具资料
MCD2单片机在线仿真调试/烧写器
MCD2是完全兼容MicrochSip的在线调试器MPLAB-ICD2的一个功能强大、低成本、高运行速度的开发工具。它利用Flash工艺芯片的程序区自读写功能,使用芯片来实现仿真调试功能。
MCD2使用的软件平台是Microchip的MPLAB-IDE v6.20(集成开发环境软件包)或更高版本(建议用V6.60或更高版本),兼容Windows 95/98/ME、Windows NT和 Windows 2000/Windows XP等操作系统。
其通信接口方式可以是USB(最高可达2Mbit/s)或RS-232串行接口方式;工作电压范围为2.0~5.5V,可支持最低2.0V的低压调试。
其主要功能特性有:
源程序编辑;
直接在源程序界面调试;
可设置一个1次断点;
变量和寄存器观察;
程序代码区观察;
修改寄存器;
停止冻结(当上位机停止运行程序时,冻结芯片的运行)
过电压短路保护电路;
实时背景调试;
MPLAB ICD2可以支持大部分的Flash工艺的芯片,它不仅可以用做调试器,同时还可以作为开发型的烧写器使用。
MCD2在线仿真调试器对于ICE在线仿真器是一个廉价的替代品.它可以做很多以前需要在昂贵的硬件上才能实现的功能.但这些好处是以在线仿真器的一些便利为代价的.如果用户愿意将他们的应用设计成与MCD2兼容的,那他们将能享受到一个低价硬件调试器的好处.
与ICE相比,在线调试器要求:
在线调试器要求占用目标的一些硬件和软件资源.
目标PIC MCU必须有一个正常运行的时钟.
MCD2只能在系统中的所有连接都完全正常时才能调试.
在系统量产后,仍然可以在应用板放置一个在线调试连接座并与MCD2相连,这样允许对应用方便的测试,调试和再编程.
尽管MCD2与ICE相比有些不足之处,但它也有一些突出的优点:
在量产之后可直接与目标板相连,而不需要先取下单片机再插上仿真头.
MCD2可以对目标应用进行再编程,而不需要其它连接或设备.
MCD2目前(在MPLAB IDE V6.60平台)正式支持在线仿真调试的型号如下:
PIC12XX:
PIC12F629* PIC12F635* PIC12F675*
PIC16XX:
PIC16F627A* PIC16F628A* PIC16F630* PIC16F636*# PIC16F639*# PIC16F648A* PIC16F676*
PIC16F684* PIC16F688* PIC16F716* PIC16F737 PIC16F747 PIC16F767 PIC16F777
PIC16F818 PIC16F819 PIC16F87 PIC16F870 PIC16F871 PIC16F872 PIC16F873(A)
PIC16F874(A) PIC16F876(A) PIC16F877(A) PIC16F88
PIC18CXX:
PIC18C601 PIC18C801
PIC18FXX:
PIC18F1220 PIC18F1320 PIC18F2220 PIC18F2320 PIC18F2331 PIC18F242 PIC18F2431
PIC18F2439 PIC18F248 PIC18F2515# PIC18F252 PIC18F2525# PIC18F2539 PIC18F258
PIC18F2610# PIC18F2620# PIC18F2680# PIC18F2681# PIC18F4220 PIC18F4320 PIC18F4331
PIC18F442 PIC18F4431 PIC18F4439 PIC18F448 PIC18F4515# PIC18F452 PIC18F4525#
PIC18F4539 PIC18F458 PIC18F4610# PIC18F4620# PIC18F4680# PIC18F4681# PIC18F6310#
PIC18F6390# PIC18F6410# PIC18F6490# PIC18F6520 PIC18F6525 PIC18F6585 PIC18F6620
PIC18F6621 PIC18F6680 PIC18F6720 PIC18F8310# PIC18F8390# PIC18F8410# PIC18F8490#
PIC18F8520 PIC18F8525 PIC18F8585 PIC18F8620 PIC18F8621 PIC18F8680 PIC18F8720
dsPIC30FXX:
dsPIC30F2010# dsPIC30F3012# dsPIC30F3013# dsPIC30F4011# dsPIC30F4012# dsPIC30F4013# dsPIC30F5011#
dsPIC30F5013# dsPIC30F6010# dsPIC30F6011# dsPIC30F6012# dsPIC30F6013# dsPIC30F6014#
以上带“*”的器件调试必须借助专用仿真头(须另行购买),其它芯片可直接用用户芯片仿真调试,带“#”的支持器件还处在测试之中。
MCD2目前(在MPLAB IDE V6.60平台)正式支持的在线烧写型号如下:
PIC10FXXX:
PIC10F200* PIC10F202* PIC10F204* PIC10F206*
PIC12XX:
PIC12F508* PIC12F509* PIC12F635 PIC12F629 PIC12F675 PIC12F683
PIC16XX:
PIC16F505* PIC16F54 PIC16F57 PIC16F627A PIC16F628A PIC16F630 PIC16F636
PIC16F639* PIC16F648A PIC16F676 PIC16F684 PIC16F688 PIC16F716 PIC16F73*
PIC16F74* PIC16F76* PIC16F737 PIC16F747 PIC16F767 PIC16F77* PIC16F777
PIC16F818 PIC16F819 PIC16F87 PIC16F870 PIC16F871 PIC16F872 PIC16F873(A)
PIC16F874(A) PIC16F876(A) PIC16F877(A) PIC16F88
PIC18CXX:
PIC18C601 PIC18C801
PIC18FXX:
PIC18F1220 PIC18F1320 PIC18F2220 PIC18F2320 PIC18F2331 PIC18F242 PIC18F2431
PIC18F2439 PIC18F248 PIC18F2515* PIC18F252 PIC18F2525* PIC18F2539 PIC18F258
PIC18F2610* PIC18F2620* PIC18F2680* PIC18F2681* PIC18F4220 PIC18F4320 PIC18F4331
PIC18F442 PIC18F4 |
|