MCU—ISP不完全手册 MCU—ISP不完全手册 1、 ISP简介 ISP是在系统编程的英文缩写(In-System Programming)。简单的说,可以不用插拔芯片,也不需要编程器,就可以在你的目标应用板(有单片机的电路板)上直接编程,作程序改动调试。 在系统可编程技术与传统逻辑电路设计比较,其优点在于: (1)实现了在系统编程的调试,缩短了产品上市时间,降低了生产成本。 (2)无需使用专门的编程器,已编程器件无须仓库保管,避免了复杂的制造
,降低了现场升级成本。 (3)使用ISP器件,不仅能够在已有硬件系统的基础上设计开发自己的系统,真正实现了硬件电路的“软件化”,将器件编程和调试集中到生产最终电路板的测试阶段,使系统调试数字系统硬件现场升级变得容易而且便宜。 2、 常见支持ISP功能的芯片 51系列单片机: AT89S51,AT89S52,AT89S53,AT89S8252,AT89LS51,AT89LS52,AT89LS53,AT89LS8252 、 AVR系列单片机: AT90S1200,AT90S2313,AT90S2323,AT90S2333,AT90S2343 AT90S4414,AT90S4433,AT90S4434,AT90S8515,AT90S8535 ATmega16,ATmega16L,ATmega161,ATmega161L,ATmega162 ATmega162L,ATmega169,ATmega169L,ATmega163,ATmega32,ATmega32L ATmega323,ATmega323L,ATmega64,ATmega64L,ATmega603,ATmega603L ATmega8,ATmega8L,ATmega8515,ATmega8515L ATmega8535,ATmega8535L ATtiny11,ATtiny11L,ATtiny12,ATtiny12L,ATtiny13,ATtiny13L ATtiny15,ATtiny15L,ATtiny22,ATtiny22L,ATtiny26,ATtiny26L PIC系列单片机: PIC16F870,PIC16F871,PIC16F872,PIC16F873,PIC16F874,PIC16F876,PIC16F877 AT24CXX(EEPROM): AT24C01,AT24C02,AT24C04,AT24C08,AT24C16,AT24C32,AT24C64,AT24C128,AT24C256,AT24C512 3、 ISP下载线原理图、实物图【并口】 【图1】ISP原理框图 【图2】并口下载线原理图 【附】ISP管脚对应关系 ISP管脚名 单片机对应引脚 单片机引脚号 MOSI P1.5 6 MISO P1.6 7 SCK P1.7 8 RESET RESET 9 LED 下载指示灯 \ 【图3】并口下载线实物图1 【图4】并口下载线实物图2 4、 并口下载线所需元件及作用: 芯片 :74HC244(74LS244也可,但对电源
较高)。起隔离驱动作用。 二极管 :1N4148。起防止电流反向输入及隔离作用。 5V1稳压二级管。稳定输入电压。防止烧毁芯片。 电阻 :100Ω。起限流作用 。 100KΩ。作用不明。可能为上拉电阻。 电容 :100n。选用磁片电容。标识为104。起滤除干扰信号作用。 双排插针、插座 :连接信号线,便于拆装。 排线10Pin :传输信号。 并口及外壳 :学名:25针双排D型接口。应选用Male(公的)。 5、 特别提示: 1. 最好切下一块小板(一小块电路板)制作下载线的电路部分。这样可以减少错误发生率。同时这条线以后在其他电路板上依然能够发挥作用。 2. 并口至电路板的距离越短越好。这一段计算机并口功率不足,信号很容易受到干扰。 3. 尽量避免飞线。飞线会使查找错误异常困难。而且细小的电线容易遭发生断裂或发生接触不良。避免飞线的最好办法是在用焊锡连接各个连接点。不得不飞线时也要选用硬质导线,例如电阻剪下的引脚就很合适。 4. 各部分连接最好使用插针加插头。这样使用方便。