http://hificat.com/isp/isp.asp
AVR和ATMEL的AT89S系列单片机可以使用ISP下载线在线编程擦写,即不必将IC芯片拆下,直接在电路板上进行程序修改、下载等操作。这样对程序的调试和升级都很方便。ISP下载线的线路很简单,适合自己动手制作。本站为了给广大AVR/S51单片机业余爱好者提供一条通用的ISP下载线,在一般的开发过程中可以一线打天下,特制作了支持所有AVR系列和AT89S系列(包含AT89S51/52)的并口下载线。
并口下载线内部使用了HC244芯片对信号进行隔离,带5.1V过压保护,具有二极管电压隔离,可防止误插到JTAG座时的目标板电源保护。本站做的ISP下载线,其接口与双龙AVR所有开发板兼容的排列。具体管脚排列如下:
本并口ISP下载线具有如下特点:
1、支持所有双龙SL系列AVR/AT89S单片机开发实验器,管脚与双龙所有AVR开发板兼容。
2、支持的器件为ATMEL 公司的AT89S 系列(包含AT89S51/52)和AVR系列。
3、支持的烧录文件格式:INTEL格式的HEX文件、EEP文件,二进制BIN文件。
4、支持缓冲区数据修改和保存,缓冲区中的数据可以保存为二进制BIN文件,INTEL格式的HEX或EEP文件。
5、本软件的OS平台可以是WIN98ME、WIN2K、WINXP。
操作使用说明:
1、本程序除了有编程所需的各项功能外,还具备芯片ID 码校验、序列号产生、内部RC振荡校准、熔丝配置等功能。
2、当使用序列号产生、内部RC 振荡校准、熔丝配置等功能时,会自动弹出对话窗口,供用户选择。
3、序列号产生、内部RC振荡校准常数的保存地址默认为FLASH存贮器的尾部,用户可以自己修改存放地址及序列号的长度;对有EEPROM 存贮器的芯片,还可以选择保存的EEPORM存贮器中。
4、在熔丝配置窗口,可以直接对熔丝进行编程和读取,但要注意您的选择可能破坏ISP 编程所需的时钟条件。
5、熔丝编程窗口的检查框打钩表示编程,不打钩表示不编程。注意:对AT89S 和AVR 代表的数值是不同的,对AT89S 打钩表示1,而对AVR 打钩表示0。
6、在进行编程、校验和读取操作时,必须选择相应的选项,包括FLASH 编程选项。这样做是为使用编程软件有更多的灵活性。
7、提示:当装入HEX 文件时,如果不选择填充0,可以获得比较快的编程速度。
8、对AT90S 系列芯片,加密后的芯片ID 码是无法读出的,用户编程时可以取消ID 码校验。
9、在使用并行通信下载线对部分MCU下载程序时,有轮询和固定延时两种方式。在通信质量较好的情况下可选择轮询方式(默认),可以获得较快的编程速度。
10、下载电缆的电源由目标板供应。
支持的芯片列表:
AT89S51、AT89S52、AT89S53、AT89S8252
ATTiny12、ATTiny13、ATTiny15、ATTiny26、ATTiny2313、ATTiny25、ATTiny45、ATTiny85
AT90S2323、AT90S2343、AT90S1200、AT90S2313、AT90S8515、AT90S8535
ATMEGA48、ATMEGA8、ATMEGA88、ATMEGA8515、ATMEGA8535、ATMEGA16、ATMEGA162、ATMEGA163、ATMEGA164、ATMEGA165、ATMEGA168、ATMEGA169、ATMEGA32、ATMEGA324、ATMEGA325、ATMEGA3250、ATMEGA329、ATMEGA3290、ATMEGA64、ATMEGA640、ATMEGA644、ATMEGA645、ATMEGA6450、ATMEGA649、ATMEGA6490、ATMEGA 128、ATMEGA1280、ATMEGA1281、ATMEGA2560、ATMEGA2561
AT90CAN32、AT90CAN64、AT90CAN128
AT90PWM2、AT90PWM3
并口ISP下载线的使用:
此处以ATMEGA16为例,说明ISP下载线的使用方法。
将并口ISP下载线一头与计算机并口相连,将10PIN插头插入目标板的ISP口,然后给目标板上电。
单击FLASH图标选择HEX文件路径并点击确定。
设置编程选项后即可对目标CPU进行各项操作。
5、EEPROM的操作与HEX文件操作类似。
用户1401889 2007-11-20 23:07