zhangxq_king 发表于 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*PIC16F737PIC16F747PIC16F767PIC16F777
PIC16F818PIC16F819PIC16F87PIC16F870PIC16F871PIC16F872PIC16F873(A)
PIC16F874(A)PIC16F876(A)PIC16F877(A)PIC16F88         
PIC18CXX:
PIC18C601PIC18C801               
PIC18FXX:
PIC18F1220PIC18F1320PIC18F2220PIC18F2320PIC18F2331PIC18F242PIC18F2431
PIC18F2439PIC18F248PIC18F2515#PIC18F252PIC18F2525#PIC18F2539PIC18F258
PIC18F2610#PIC18F2620#PIC18F2680#PIC18F2681#PIC18F4220PIC18F4320PIC18F4331
PIC18F442PIC18F4431PIC18F4439PIC18F448PIC18F4515#PIC18F452PIC18F4525#
PIC18F4539PIC18F458PIC18F4610#PIC18F4620#PIC18F4680#PIC18F4681#PIC18F6310#
PIC18F6390#PIC18F6410#PIC18F6490#PIC18F6520PIC18F6525PIC18F6585PIC18F6620
PIC18F6621PIC18F6680PIC18F6720PIC18F8310#PIC18F8390#PIC18F8410#PIC18F8490#
PIC18F8520PIC18F8525PIC18F8585PIC18F8620PIC18F8621PIC18F8680PIC18F8720
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*PIC12F635PIC12F629PIC12F675PIC12F683      
PIC16XX:
PIC16F505*PIC16F54PIC16F57PIC16F627APIC16F628APIC16F630PIC16F636
PIC16F639*PIC16F648APIC16F676PIC16F684PIC16F688PIC16F716PIC16F73*
PIC16F74*PIC16F76*PIC16F737PIC16F747PIC16F767PIC16F77*PIC16F777
PIC16F818PIC16F819PIC16F87PIC16F870PIC16F871PIC16F872PIC16F873(A)
PIC16F874(A)PIC16F876(A)PIC16F877(A)   PIC16F88            
PIC18CXX:
PIC18C601PIC18C801                     
PIC18FXX:
PIC18F1220PIC18F1320PIC18F2220PIC18F2320PIC18F2331PIC18F242PIC18F2431
PIC18F2439PIC18F248PIC18F2515*PIC18F252PIC18F2525*PIC18F2539PIC18F258
PIC18F2610*PIC18F2620*PIC18F2680*PIC18F2681*PIC18F4220PIC18F4320PIC18F4331
PIC18F442PIC18F4

zhaoxian 发表于 2005-5-30 21:22:53

很好
页: [1]
查看完整版本: PIC开发工具资料