Atmega328: förlora kristallen och få två stift (1 / 4 steg)
Steg 1: Lägga till den nya chip-definitionen till Arduino IDE
Arduino IDE standardinstallationen ger dig starthanteraren att köra chip på åtta MHz med hjälp av interna klocka utan kristallen men inte chip definitionen du behov till gör den. Boot loader filen du behöver finns i katalogen /usr/share/arduino/hårdvara/arduino/bootloaders/atmega/, och filnamnet är ATmegaBOOT_168_atmega328_pro_8MHz.hex. Du måste ha chip definitionen i en fil som heter boards.txt inuti en katalog i katalogen hårdvara som är i katalogen skissbok .
Om du inte har en hårdvara katalog i katalogen sketchbook skapa en nu.
Om du redan har en boards.txt fil i katalogen maskinvara kan du lägga till denna kod i den, annars kopiera denna koden till en fil och kalla den boards.txt.
Skapa en katalog, ge det några namn som du väljer. Jag ringde min 328.
Flytta nya boards.txt filen till den här katalogen och sedan flytta katalogen till din hårdvara katalog.
##############################################################
# ATmega328 på en skärbräda (8 MHz intern klocka)
##############################################################
atmega328bb.Name=ATmega328 på en skärbräda (8 MHz intern klocka)
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
Kontrollera att kontrollera Arduino IDE är att hitta chip definitionerna öppna Arduino IDE och klicka på verktyg och sedan klicka på ombord. Det ska se ut på bilden, bör du se en post för ATmega328 på en skärbräda (8 MHz intern klocka)