I altered the fuse bits. OF COURSE I altered the fuse bits, right? If someone bricks their AVR it's almost invariably that. I changed the lower fuse from 0x6A to 0x6B, which corresponds to changing the internal clock from 9.6 MHz to 128 KHz, and NOT changing anything else, including keeping divide-by-8 flag (CKDIV8), so now I believe that my ATTiny13 is running at 16 KHz. Now I can't program the thing any more. Every time I try anything (reprogramming the fuse, putting the hex, etc...) I get no joy:
Code: Select all
Programmer Type : USBtiny
Description : USBtiny simple USB programmer, http://www.ladyada.net/make/usbtinyisp/
avrdude: programmer operation not supported
avrdude: Using SCK period of 10 usec
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
Code: Select all
Programmer Type : USBtiny
Description : USBtiny simple USB programmer, http://www.ladyada.net/make/usbtinyisp/
avrdude: programmer operation not supported
avrdude: Using SCK period of 250 usec
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
So my question is: Is there any way to talk to a 16 KHz ATTiny using the USBTinyISP? I don't want to waste the chip - mostly out of principle at this point - and I'd like to eventually make 16 KHz actually work as a clock speed. I'm beginning to suspect that my choices are going out and buying a Dragon or a Fuse Doctor.