Sí se puede, siempre y cuando la programación sea en modo paralelo y aplicando alto voltaje (+12V) al pin de reset.
Mientras los fuses se mantengan dentro de las frecuencias que son soportadas por ISP, claro que se puede revivirlos.
Pero el problema viene cuando se deshabilita el pin de reset, fuse (RSTDISBL = 0) o se colocan los fuses CKSEL3 <> CKSEL0 en 0
Que en el caso de los ATmega un 0 es activar, y un 1 es desactivar.
Si eso llega a pasar, el USBasp o cualquier programador ISP ya no los podrá reconocer.
Pero bueno, también existe la posibilidad de hacer un programador HV con Arduino y de esa forma sí se pueden recuperar.
Existen otras formas, como en mi caso que uso otro ATmega programado y lo hago en protoboard, porque la flojera no me ha dejado hacer el circuito impreso.
Con el AVR-Doper también se puede, ya que emula al programador STK500
Mientras los fuses se mantengan dentro de las frecuencias que son soportadas por ISP, claro que se puede revivirlos.
Pero el problema viene cuando se deshabilita el pin de reset, fuse (RSTDISBL = 0) o se colocan los fuses CKSEL3 <> CKSEL0 en 0
Que en el caso de los ATmega un 0 es activar, y un 1 es desactivar.
Si eso llega a pasar, el USBasp o cualquier programador ISP ya no los podrá reconocer.
Pero bueno, también existe la posibilidad de hacer un programador HV con Arduino y de esa forma sí se pueden recuperar.
Existen otras formas, como en mi caso que uso otro ATmega programado y lo hago en protoboard, porque la flojera no me ha dejado hacer el circuito impreso.
Con el AVR-Doper también se puede, ya que emula al programador STK500