s51dude
-------

To use this in-system programmer you need the usbtinyisp board with a modified firmware.

To obtain the schematics you should go to:
http://www.ladyada.net/make/usbtinyisp/

The firmware needed to program the 8051s is a modified version of the original
code. The new code still supports AVR and is fully compatible with avrdude.

The modified firmware can be found:
http://tulku.com.ar/~tulku/usbtinyisp/

If you need the compiled .hex file:
http://tulku.com.ar/~tulku/usbtinyisp/spi/main.hex

To upload the .hex file you need to have a working programmer like the stk200
and avrdude installed in your computer. The command to upload the hex file to
the usbtinyisp MUC using stk200 is:
$ avrdude -c stk200 -p t2313 -U flash:w:main.hex:i
$ avrdude -c stk200 -p t2313 -U hfuse:w:0xdf:m -U lfuse:w:0xef:m 

If you need to build the stk200, you can find an example schematic in:
http://www.robotgames.net/atmel/Cables.htm

 -- Lucas Chiesa <lucas.chiesa@gmail.com>  Fri, 15 Aug 2008 00:20:55 +0000
