Single Board with AVR Programmer and Debugger
|
|
 Overview The project is known as Evertool which is an AVRISP/STK500 and Programmer/JTAG debugger on a single board, which is compatible with AVRStudio with firmware upgrade capability. Explanation A small device used to program Atmel AVR microcontrollers is the Atmel AVRISP in-system programmer. The Evertool is not a bit-bang programmer and it emulates an AVRISP while communicating STK500-protocol on the RS232 port since the STK500 firmware Atmel delivers with the AVRStudio being used. The AVRISP is compatible with the Atmel STK500 in low-voltage serial programming mode from the programming interface. The hardware used to build the Evertool is simple and standard parts are used. To recover from wrong fuse-bit-settings, rescue clock generation can be created. The programmer for new target AVRs is easily updated through RS232 serial port. Evertool supports all AVR devices Atmel supports with their AVRISP and JTAGICE. The main advantage of the programmer is the compatibility with the Atmel AVRstudio since it uses the original Atmel firmware code supplied with AVRStudio on an ATmega16 (JTAG) and ATmega8535 (ISP). Some extra functions imposed by the Evertool include the rescue mode, reset button for target AVR, and power supply to target AVR. Rest of the project
|