Gör ditt eget arduino serverino (4 / 6 steg)
Steg 4: Programmering ATmega8 or(168)
Och nu ansluter du programmerare... Jag har använt en USBasp för programmering om du vill göra din egen USBasp besök här För ATMEGA8 Avrdude – p m8-c usbasp -e
Anslut din MOSI, MISO, SCK, RESET och GND som visas i fig.
Om du använder MKII eller några andra program bara ändra alternativet - c i avrdude.
jag ha ziped filen hex ladda ner det
Låsa upp bootloader
avrdude -p atmega8 – c usbasp - U lås: w:0xff:m
(misslyckas med avrdude: verifieringsfel, första obalans vid byte 0 × 0000 0xff! = 0 × 3f)
Programmera säkringarna
avrdude -p m8-c usbasp - U hfuse:w:0xca:m - U lfuse:w:0xdf:m
Bränna bootloader (TEST: försök med -D inaktivera auto radera) kan hitta detta i zip-filen eller
avrdude -p m8 - c usbasp - U flash:w:ATmegaBOOT.hex
Låsa bootloadern
avrdude -p m8 - c usbasp - U lås: w:0xcf:m
(misslyckas med avrdude: verifieringsfel, första obalans vid byte 0 × 0000 0xcf! = 0 × 0f)
För ATMEGA168 Avrdude – p m8-c usbasp -e
Låsa upp bootloader
avrdude -p atmega168-c usbasp - U lås: w:0 × 3f: m
Programmera säkringarna
avrdude -p atmega168-c usbasp - U hfuse:w:0xdd:m - U lfuse:w:0xff:m - U efuse:w:0 × 00: m
Bränna bootloader
avrdude -p atmega168-c usbasp - U flash:w:ATmegaBOOT_168_ng.hex
Låsa bootloadern
avrdude -p atmega168-c usbasp - U lås: w:0 × 0f: m
.. .nu är det dags att gå...
Bara inte för att få sätta bygeln i JP0 in2-3 position...