Étape 1: Ajouter la nouvelle définition de la puce à l’IDE Arduino
L’installation de Arduino IDE standard vous donne le programme d’amorçage pour fonctionner la puce à 8 MHz en utilisant l’horloge interne sans le cristal mais pas la définition de puce, que vous devez le faire. Le fichier dont vous avez besoin du chargeur de démarrage se trouve dans le répertoire /usr/share/arduino/matériel/arduino/chargeurs de démarrage/atmega/, et le nom du fichier est ATmegaBOOT_168_atmega328_pro_8MHz.hex. Vous devez avoir la définition de la puce dans un fichier nommé boards.txt dans un répertoire dans votre répertoire de matériel qui se trouve dans votre répertoire de carnet de croquis .
Si vous n’avez pas un répertoire de matériel dans votre répertoire de carnet de croquis en créer un maintenant.
Si vous avez déjà un fichier boards.txt dans votre répertoire de matériel, vous pouvez ajouter ce code dedans, sinon copiez ce code dans un fichier et nommez-le boards.txt.
Créez un répertoire, lui donner n’importe quel nom que vous choisissez. J’ai appelé le mien 328.
Déplacez votre nouveau fichier de boards.txt dans ce répertoire, puis déplacez ce répertoire dans votre répertoire de matériel.
############################################################## # ATmega328 on a breadboard (8 MHz internal clock) ############################################################## atmega328bb.name=ATmega328 on a breadboard (8 MHz internal clock) atmega328bb.upload.protocol=stk500 atmega328bb.upload.maximum_size=30720 atmega328bb.upload.speed=57600 atmega328bb.bootloader.low_fuses=0xE2 atmega328bb.bootloader.high_fuses=0xDA atmega328bb.bootloader.extended_fuses=0x05 atmega328bb.bootloader.path=arduino:atmega atmega328bb.bootloader.file=ATmegaBOOT_168_atmega328_pro_8MHz.hex atmega328bb.bootloader.unlock_bits=0x3F atmega328bb.bootloader.lock_bits=0x0F atmega328bb.build.mcu=atmega328p atmega328bb.build.f_cpu=8000000L atmega328bb.build.core=arduino:arduino atmega328bb.build.variant=arduino:standard
Vérifier pour s’assurer que l’IDE Arduino est de trouver les définitions de la puce en ouvrant l’IDE Arduino et en cliquant sur outils, puis cliquez sur à bord. Il devrait ressembler à l’image, vous devriez voir une entrée pour ATmega328 sur une maquette (horloge interne à 8 MHz)