Stap 1: Het toevoegen van de nieuwe definitie van de chip aan de Arduino IDE
De standaardinstallatie van de Arduino IDE geeft u de bootloader een chip op acht MHz wordt uitgevoerd met behulp van de interne klok zonder het kristal, maar niet de chip definitie die u nodig hebt om het te doen. Het opstartbestand van de lader u moet zich in de map /usr/share/arduino/hardware/arduino/bootloaders/atmega/, en de bestandsnaam is ATmegaBOOT_168_atmega328_pro_8MHz.hex. U moet de definitie van de chip in een bestand genaamd boards.txt binnen een folder in uw hardware -map die zich in de map van uw schetsboek bevindt .
Als u niet beschikt over een hardware-map in uw map schetsboek nu maken.
Als u al een boards.txt bestand in de map van uw hardware kunt u deze code erin, anders kopieer deze code in een bestand en noem maar op boards.txt.
Maak een map, geef het een naam die u kiest. Ik belde mijn 328.
Uw nieuw boards.txt-bestand naar deze map verplaatsen, en vervolgens die map verplaatsen naar de map van uw hardware.
############################################################## # 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
Controleren om ervoor te zorgen dat de Arduino IDE is het vinden van de definities van de chip door te openen van de Arduino IDE en te klikken op Tools en klik vervolgens op aan boord. De afbeelding ziet, moet u een vermelding voor ATmega328 op een breadboard (8 MHz interne klok)