Paso 4: Programar el ATmega8 or(168)
Y ahora programador... He utilizado un USBasp para programación si desea hacer su propio USBasp visita aquí Para ATMEGA8 – P – c m8 AVRDUDE usbasp -e
Conecte su MOSI, MISO SCK, RESET y tierra como se muestra en la figura.
Si usas MKII o cualquier otro programador solo cambiar la opción - c en avrdude.
tengo ziped el archivo hexadecimal descargar
Desbloquear el bootloader
AVRDUDE -p atmega8 – c usbasp - U cerradura: w:0xff:m
(falla con avrdude: error de verificación, la primera coincidencia en el byte 0 × 0000 0xff! = 0 × 3f)
Programa de los fusibles
AVRDUDE -p m8 – c usbasp - U hfuse:w:0xca:m - U lfuse:w:0xdf:m
Quemar el bootloader (prueba: try - d desactivar auto borrado) puede encontrar esto en el archivo .zip o
AVRDUDE -p m8 - c usbasp - U flash:w:ATmegaBOOT.hex
Bloquear el bootloader
AVRDUDE -p m8 - c usbasp - U cerradura: w:0xcf:m
(falla con avrdude: error de verificación, la primera coincidencia en el byte 0 × 0000 0xcf! = 0 × 0f)
Para ATMEGA168 – P – c m8 AVRDUDE usbasp -e
Desbloquear el bootloader
AVRDUDE -p atmega168 – c usbasp - U cerradura: w:0 × 3f: m
Programa de los fusibles
AVRDUDE -p atmega168 – c usbasp - U hfuse:w:0xdd:m - U lfuse:w:0xff:m - U efuse:w:0 × 00: m
Quemar el bootloader
AVRDUDE -p atmega168 – c usbasp - U flash:w:ATmegaBOOT_168_ng.hex
Bloquear el bootloader
AVRDUDE -p atmega168 – c usbasp - U cerradura: w:0 × 0f: m
.. .now estás listo para ir...
Simplemente no para que llegar a poner el jumper JP0 in2-3 posición...