Étape 10 : Avec ARDUINO et ATMEGA162
(Note : Ceci n’est pas supporté par les bibliothèques de Arduino officielles)
Pour utiliser ARDUINO il faut apporter les modifications suivantes :
1. dans le fichier de \hardware\arduino\avr\boards.txt < arduino >, ajoutez ces lignes :
##############################################################
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 = L 16000000
ATmega162.Build.Core = arduino
ATmega162.Build.variant = atmega162
##############################################################
2. faire un dossier
[< arduino > \hardware\arduino\avr\variants\atmega162\]
dans ce dossier Enregistrer fichier [pins_arduino.h]
3. nous écrasera le iom162.h fichier dans le dossier
[< arduino > \hardware\tools\avr\avr\include\avr\] avec le fichier joint ici.
4. fichier [optiboot_atmega162.hex] sera enregistré à :
[< arduino > \hardware\arduino\avr\bootloaders\optiboot\]