So I always used ATmega8s, but decided to try a 328P recently. Everything was working great, until I tried setting the fuse bits.
I am using a USBasp, with avrdude.
I accidentally set the fuse bits to low frequency, and now I can't talk to the MCU at all. Prior to this, I loaded a simple LED blink code. I connected a 32.768 kHz crystal to the MCU, and the LED is blinking at a very slow pace (as expected), but I can't talk to the MCU at all.
I can't set new fuse bits, flash any new code, etc.
I just keep getting:
avrdude: warning: cannot set sck period. please check for usbasp firmware update. avrdude: error: programm enable: target doesn't answer. 1 avrdude: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check. avrdude done. Thank you.
Is there anything I can do to save my MCU? I'm sure it's savable, but I just don't know how.