Target AVR now can be erased, flashed with a provided HEX file, FUSES
and LOCK bits can be written and/or verified. For more information please
consult the AvrStudio documentation.
CAVEAT:
Although the programmer will happily accept setting VTARGET
and ARef in the “HW SETTINGS” tab, these actions will have no effect. The
programmer hardware can only read target VCC and show it
simultaneously in the VTARGET and ARef sliders.
USING AVR-ISP500 WITH AVRDUDE:
AVRDUDE requires the serial port name, assigned by the Operating System
to AVR-ISP500. It must be given with the -P command line option.
For Windows systems please check the Device Manager. For Linux systems
the following command will list all USB CDC serial ports:
ls /dev/ttyACM*
For MacOS X systems the following command will list all serial ports:
ls /dev/cu.*
An example command line for programming an Atmega88 under MacOS X:
avrdude -p m88 -B 50 -c stk500v2 -P /dev/cu.usbmodem000010471 -e
-U flash:w:blinkled.hex
CLOCK OUTPUT:
Pin 3 of the ICSP10 connector is normally left unconnected by other ISP
programmers. Not ours. In normal programmer state this pin is tri-stated.
During programming operation, however, this pin is made output and a
square-wave clock is generated. Clock frequency is fixed to 62.5kHz.
After programming operation finishes, this pin is again tri-stated in order
not to interfere with the target circuit.