加入收藏夹
域名:www.kincony.com    www.hificat.com       English Version || 公司简介|| 汇款须知 || 汇款确认及留言 || 论坛 || 淘宝网店


经济实用型的PIC Pro编程器 《电子制作》2008年12月 站长原创,如需引用请注明出处

    如今电子技术飞速发展,从分立元件到集成电路,从模拟电路到数字电路,现在的家电产品中都广泛地用到了单片机技术,这使用得产品的开发更为方便、灵活,又提高了产品的稳定性与可维护性。

    对于单片机技术的学习,最常使用到的就是编程器和仿真器,编程器用来将软件烧入芯片,仿真器可以提高软件开发效率,更为方便,但由于仿真器的价格一时无法被初学者所接受,因此,选择编程器来学习是个不错的选择,但市场上出售的编程器价格也不便宜,在此特地介绍一款经济实用型的PIC单片机编程器,相信对广大学生朋友和电子研发人员的使用已是绰绰有余。对于单片机相关技术资料与入门学习也可以登陆网站http://www.hificat.com进行学习与交流,同时可以了解到一些编程器、仿真器、实验板等单片机开发设备的相关知识,如有问题也欢迎通过邮件交流。

    本文所介绍的编程器支持大部分流行的PIC芯片烧写、读出、加密等功能,无需电源适配器,通讯和供电仅一条USB线完成,具有性能稳定,烧录速度快,性价比高等优点。

pic编程器

一、支持的芯片型号

    支持目前最为经典和市场占有量最大的10系列、12C系列、12F系列、16C系列、16F系列、18系列等芯片。特别适合于渴望学习PIC单片机又想尽量减小学习投入的网友。PIC单片机由于其更高的稳定性与抗干扰性,广泛应用于工业生产领域与一些恶劣环境场所,学习PIC单片机,使一切都在单片机的控制下变得智能化,是每一个爱好者和发烧友的梦想!其中PIC16F877A芯片是一个非常经典型号,涵盖了PIC16F子系列的所有功能,特别适合初学者使用,它在PIC家族中的地位类似MCS51家族中的AT89S51或者AT89S52,不过内部包含了更多的功能,比如内部集成了AD等特殊单元)。

    支持的PIC烧写芯片如下:(支持芯片的数量随软件更新增加)

10系列:

    PIC10F200 PIC10F202 PIC10F204 PIC10F206

12C系列:

    PIC12C508PIC12C508A PIC12C509PIC12C509A PIC12C671 PIC12C672

    PIC12CE518 PIC12CE519 PIC12CE673 PIC12CE674

12F系列:

    PIC12F508 PIC12F509 PIC12F629 PIC12F675 PIC12F683

16C系列:

    PIC16C505PIC16C554 PIC16C558PIC16C61PIC16C62PIC16C62A

    PIC16C62BPIC16C63PIC16C63APIC16C64PIC16C64APIC16C65

    PIC16C65APIC16C65B PIC16C66PIC16C66APIC16C67PIC16C620

    PIC16C620A PIC16C621 PIC16C621A PIC16C622PIC16C622A PIC16C71

    PIC16C71APIC16C72PIC16C72APIC16C73PIC16C73APIC16C73B

    PIC16C74PIC16C74A PIC16C74BPIC16C76PIC16C77PIC16C710

    PIC16C711PIC16C712 PIC16C716PIC16C745PIC16C765PIC16C773

    PIC16C774PIC16C83PIC16C84

16F系列:

    PIC16F54PIC16F57PIC16F627

    PIC16LF627A PIC16F627A PIC16F628 PIC16LF628A PIC16F628A PIC16F630

    PIC16F648APIC16F676PIC16F683 PIC16F684

    PIC16F688

    PIC16F72PIC16F73PIC16F74PIC16F76PIC16F77PIC16F737

    PIC16F747 PIC16F767 PIC16F777PIC16F83PIC16F84

    PIC16F84A PIC16F87PIC16F88PIC16F818PIC16F819 PIC16F870

    PIC16F871 PIC16F872 PIC16F873PIC16F873A PIC16LF873A

    PIC16F874 PIC16F874A

    PIC16F876 PIC16F876A PIC16F877 PIC16F877A

18系列:

    PIC18F242PIC18F248PIC18F252PIC18F258PIC18F442PIC18F448

    PIC18F452PIC18F458PIC18F1220 PIC18F1320 PIC18F2220 PIC18F2320

    PIC18F4220 PIC18F4320 PIC18F6525 PIC18F6621 PIC18F8525 PIC18F8621

    PIC18F2331 PIC18F2431 PIC18F4331 PIC18F4431 PIC18F2455 PIC18F2550

    PIC18F4455 PIC18F4550 PIC18F4580 PIC18F2580 PIC18F2420 PIC18F2520

    PIC18F2620 PIC18F6520 PIC18F6620 PIC18F6720 PIC18F6585 PIC18F6680

    PIC18F8585 PIC18F8680

二、该编程器特点

    1. 具有USB通信方式即插即用,方便台式机和没有串口的笔记本电脑使用。

    2. 烧写速度要比PICSTART-PLUS快很多。

    3. 可以方便地读出芯片程序区的内容。

    4. 全自动烧写校验。

    5. 全面的信息提示,让用户清楚了解工作状态。

    6. 配备40pin的ZIF烧写座,能直接烧写8pin-40pin的DIP芯片。

    7. 8pin-40 pin以外的芯片可通过板载ICSP输出直接在线下载。

    8. 兼容Windows98和Windows2000/NT,Windows XP,Windows2003,Windows Vista等操作系统。

    9.采用优质3M镀金锁紧座,杜绝芯片管脚与插座接触不良,耐磨损。

三、编程器的硬件连接与软件使用

    1.USB 驱动安装

    首先安装光盘附带的编程器软件,安装好后,如果你是第一次使用,当插上USB线后,电脑就会提示找到新的硬件并要求安装新硬件的驱动程序,你只需按照常规方法安装驱动程序即可,USB驱动程序位于配套光盘中.安装好后你的电脑会增加一个串口,这时编程器硬件就连接在这个USB转成的串口上。

driver

    2.软件运行

    软件运行前,应该先连接好编程器硬件,即插入USB线。退出运行时先关闭软件,再拔出 USB 线。端口选择:(通过“我的电脑-->硬件-->设备管理器”查看使用了哪个端口,然后在软件菜单中选择“文件”-->“选择端口”。

software

    选择好以后,这时屏幕的中下方其中一栏显示连接的串口好以及软包装执行状态,如果硬件未连接好可重新选择连接端口输入串口号或执行菜单“编程”à>“复位编程器”复位硬件。

    以上就绪以后选择要烧写的器件,并加载要烧写的 HEX 文件,按软件窗口右边的芯片插放图片,在锁紧座上插好目标器件。如果你的芯片带内部时钟且你的程序中写了时钟校正程序,你接下的步骤就是时钟校正,点击窗口下方“时钟校正”按钮,按提示操作即可。点击窗口下方“配置位”按钮,设置好各配置位。点击窗口下方“编程”按钮,即开始编程。编程过程中可能会弹出下面这个窗口:

read

    这个窗口提示芯片的ROM区,EEPROM区,及配置位没有被擦除掉,问你是否在继续擦除芯片,我们只需点击“YES”即可。然后我们可以看到烧写的进度条。烧写完成后,会弹出“烧写成功”的提示信息,否则会弹出相应的错误提示。

    3.ISCP 编程

    在PIC编程器的下面,有一个6PIN的插针,这就是在线编程接口。通过它,用户可以直接对芯片进行在线(在板)编程,比如有些焊在电路板上的芯片,我们可以不取下来而直接连上ISCP线来进行编程烧写。插座的旁边标注了每根插针的序号,以及每根插针的定义。

它们分别是:

    1---VPP/MCLR2---VDD/VCC3---GND4---PGD/RB75---PGC/RB66-LOW/RB3(一般不用)

    意思是分别将各插针与用户电路板上芯片相应的引脚相连,

    对于12CXXX 系列芯片,按照 RB6-GP1,RB7-GP0 的对应关系连接。

    对于PIC16F57按照17脚-DAT,16脚-CLK,2脚-VCC,4-GND,2脚-VPP。

    对于PIC10FXXX系列芯片,按照1脚-DAT,2脚-GND,3脚-CLK,5脚-VCC,6脚-VPP。

    ICSP 功能的使用有如下限制:

    根据 Microchip 公司提供的 ICSP 烧写规范,要求用户板遵从如下约束:

sch

    a)隔离VPP与复位电路。由于烧写时VPP上电压达到13V,不得通过其他电路把13V电压引到其他芯片上,引起芯片烧毁。

    b)把GP1 和GP0与其他电路隔离。这两根信号线是烧写时序线,不得跟其他电路发生关系。

    c)烧写口的这5根线应当直接跟CPU相连,中间不得有其他导致信号单向的电路存在,如二极管等,否则芯片自动检测会有问题。

    d)VDD、VPP、GP1和GP0管腿的电容不能太大,尤其是VDD上的电容,用户经常在上面添加大电容以降低噪音,但最多不得超过几百 uF。太大将导致信号上升时间拉长,影响时序的精确性。严重时导致烧写识别问题。

    PIC编程器用来将我们在PC机上编好的程序烧写至单片机芯片中去,以完成程序的固化工作,通常我们也称其叫“烧写器”,如果只是用来烧写芯片,用PIC编程器就可以完成,如果是用作学习使用,作为学习PIC单片机的一个基本学习平台,那还需要与实验板等相关附件进行配套使用与学习。该编程器的详细信息和驱动程序可以到杭州晶控电子有限公司(http://www.hificat.com)浏览或下载。

--->>>返回首页


以上部分内容转载于网上,如有涉及到版权问题,请即通知本人删除 ICP备05019516号
联系地址:浙江省杭州市拱墅区普金家园11-3-702 徐玮 邮政编码:310015 Email:hificat@163.com xu169@sina.com
电话:0571-85956028 传真:0571-88230070 手机:13185018567 QQ:420951892 MSN:hificat@hotmail.com
杭州晶控电子有限公司 版权所有 COPYRIGHT2003——2007 HANGZHOU KinCony ELECTRONICS CO.,LTD All rights reserved