En avancerad metod för Arduino & AVR programmering (5 / 7 steg)
Steg 5: Burning bootloader till Atmega8
Om du vill använda Atmega8A som Arduino, är detta steg för dig. Detta steg är lite svårt jämfört med brinnande bootloader till Atmega328.
Det finns en bugg i de senaste Arduino IDE om de Fuse bitarna i den Atmega8A.Basically det finns tre typer av säkringar finns i Atmega328p nämligen 1) lfuse 2) hfuse 3) eka.
Den tredje typen dvs Eka finns inte i den Atmega8A.If du vill bränna bootloader till en Atmega8A, sedan IDE kommer att rapportera felmeddelande om Eka och bränningen bootloader kommer att stoppas.
För att lösa frågan, Vänligen göra nödvändiga åtgärder som beskrivs i denna länk. Stegen är riktigt enkelt om du följer minutiöst.
Om du följt stegen som beskrivs i länken, nu är det dags att bränna bootloader. Processen är som följer:
Setup hårdvara som beskrivs i Atmega328P bootloader burning steg.
1) nära Arduino IDE efter stegen som beskrivs i länken. Öppna den igen.
2) Klicka på "Verktyg > styrelser > Arduino NG orOlder".
3) nu Klicka på "Verktyg > Processor > Atmega8".
4) Anslut din Arduino PC och se hamnen #as tidigare.
5) nu Klicka på "Verktyg > Port >"Din arduino port". Min var 22. så jag klickade "Verktyg > Port > COM22.
6) nu välja programmeraren (förutsatt att du har bränt arduino ISP skissa på din Arduino ombord) genom att klicka på "Verktyg > programmerare > Arduino som ISP".
7) Klicka på "Verktyg > bränna bootloader".
Om allt går bra, då visar fönstret längst ner "Gjort brinnande bootloader".
Du är klar. Nu ladda upp programmet Blink Atmega8 via FTDI 5v brekout som beskrivs i Atmega328P blink uppladdningen i föregående steg. Bara ihåg, Välj styrelsen som "Verktyg > styrelser > Arduino NG orOlder" och välj processorn som "Atmega8".
Voila... LED bör blinka efter uppladdning den blink skissen till arduino.