AVR programmering med Arduino, AVRdude och AVR-gcc (2 / 7 steg)
Steg 2: Programmerare hårdvara
AVR marker kan programmeras med hjälp av olika hårdvara från en enkel seriell kabel till en dedikerad AVR programmerare och utveckling.
Medan dessa metoder är det egna fördelar och nackdelar, kommer jag fokusera på att använda en Arduino.
Arduino är en stor mikro-controller prototyping plattform. Arduino Uno har dess IO pinnar brutit ut med huvuden bifogas. Det finns fullt med alla nödvändiga delar att köra ombord mikro-controller som en kristall och power supply förordning. Det har också sin egen IDE och programmeringsspråk som är ganska likt till C. med ett program, det kan användas till blixt nya programvaran på AVR marker.
IDE innehåller ett program som heter ArduinoISP som är tänkt för att göra just detta. Tyvärr, det är mycket petiga och sällan fungerar med vissa modeller av Arduino. En variant på programmet görs av Adafruit som fungerar mer konsekvent kan hittas på denna plats.
Om du använder Arduino Uno, så rekommenderar jag det sistnämnda programmet som jag hade mycket problem med den officiella.