Paso 10: Con ARDUINO y ATMEGA162
(Nota: esto no es apoyada por las bibliotecas de Arduino oficiales)
Para utilizar ARDUINO deben hacerse los siguientes cambios:
1. en el archivo de \hardware\arduino\avr\boards.txt < arduino >, añade estas líneas:
##############################################################
ATmega162.Name = ATmega162
ATmega162.upload.Protocol = arduino
ATmega162.upload.maximum_size = 14336
ATmega162.upload.Speed = 57600
ATmega162.bootloader.low_fuses = 0xFF
ATmega162.bootloader.high_fuses = 0xD8
ATmega162.bootloader.extended_fuses = 0xFB
ATmega162.bootloader.Path = optiboot
ATmega162.bootloader.File=optiboot_atmega162.hex
ATmega162.bootloader.unlock_bits = 0x3F
ATmega162.bootloader.lock_bits = 0x0F
ATmega162.Build.MCU = atmega162
ATmega162.Build.f_cpu = 16000000 L
ATmega162.Build.Core = arduino
ATmega162.Build.Variant = atmega162
##############################################################
2. hacer una carpeta
[< arduino > \hardware\arduino\avr\variants\atmega162\]
en esta carpeta guarda el archivo [pins_arduino.h]
3. nos sobrescribirá el archivo iom162.h en la carpeta
[< arduino > \hardware\tools\avr\avr\include\avr\] con el archivo adjunto aquí.
4 archivo [optiboot_atmega162.hex] se guardarán en:
[< arduino > \hardware\arduino\avr\bootloaders\optiboot\]