核心提示:这个ISP Flash编程器V3.0A可以作支持in-system programming 或者标准的SPI-Programming的ATMEL-ISP可编程的器件。同时这个ISP Flash编程器兼容STK200 ISP programmer的硬件电路。 |
一:编程器简介
这个ISP Flash编程器V3.0A可以作支持in-system programming 或者标准的SPI-Programming的ATMEL-ISP可编程的器件。同时这个ISP Flash编程器兼容STK200 ISP programmer的硬件电路。因此该编程器不但支持AVR系列,同时也支持ATMEL 8051的具有ISP功能的器件。
二:硬件电路
下面是ISP Flash Programmer V3.0A经典原理图,需要外接电源。74HCT541这款IC的主要功能,网友可以到网络上搜索了解,它的主要作用就是隔离和缓冲的作用。该器件可以在3V的电压下也能正常工作。

下面是USB供电的并口ISP下载编程器(注意同样支持ATMEL 8051系列以及兼容ATMEL AVR系列的哦)

三:软件
For the auto hardware detection it is necessary to short pin 2 and 12 of DB25 connector, otherwise the
software uses the default parallel port i.e. LPT1.

Following are the main features of this software,
Read and write the Intel Hex file Read signature, lock and fuse bits Clear and Fill memory buffer Verify with memory buffer Reload current Hex file Display buffer checksum Program selected lock bits & fuses Auto detection of hardware
Note:
The memory buffer contains both the code data and the eeprom data for the devices which have
eeprom memory. The eeprom memory address in buffer is started after the code memory, so it is
necessary the hex file should contains the eeprom start address after the end of code memory last address
i.e. for 90S2313 the start address for eeprom memory is 0x800.
The software does not provide the erase command because this function is performed
automatically during device programming. If you are required to erase the controller, first use the clear
buffer command then program the controller, this will erase the controller and also set the AVR device fuses
to default setting
上面的翻译并不困难,网友可以自己翻译看看,大概的意思是说软件支持的一些功能:读,写,擦除,自动完成等,以及一些注意说明。


RSS订阅






