Schweiziska AVR kniv (3 / 14 steg)
Steg 3: AVR programmering verktyg
Programming vagga
Jag utifrån min Ghetto programmering miljö. Wirewrap chip innehavarens långa stiften omfatta ner i en skärbräda och gör det ett praktiskt experiment.
Det enda problemet jag har stött på är att komponenterna från programmering stiften inte kan vara jordad under programmering. Jag har tagit två sätt att lösa detta problem. Först är att ha två chip hållare, en för programmering och en för att köra (se 8-stifts vagga). Detta är inte idealiskt eftersom det gör en hel del på bakbord obrukbar och det är ganska irriterande att flytta chipet. Andra är att installera en liten switch om du vill koppla marken stiftet ur marken i bakbord under programmering. Detta fungerar bättre och lämnar mer utrymme på skärbräda för komponenter.
Programmerare
USBtinyISP kit från Adafruit industrier. Med lite modifiering (ta bort 10-polig kabel och böj lysdioderna) passar programmeraren i en Altoids tuggummi tenn. Även 6-polig kabel kan vara ringlade sig fram i tenn för lagring.
Programvara
WinAVR är en samling av öppen källkod programvara utvecklingsverktyg för programmering AVR mikrokontroller på Windows-maskiner. Det fungerar bra med den USBtinyISP programmeraren (se AVR Tutorial).
Nyligen bytte jag från att använda programmerarens anteckningar program som levereras med WinAVR till att använda Eclipse med AVR Eclipse Plugin. Eclipse kan använda avrdude, så måste du installera WinAVR på något sätt. Eclipse har bättre projektledning, bra tutorials, och är gratis. Det tog bara några minuter att installera det, arbeta igenom en tutorial och programmera ett chip.
Ringa en vän
Det finns massor av resurser på Internet. Leta efter dem, be om hjälp. Människor kan vara kunnig och hjälpsam. Det är trevligt :-) De kan också vara avvisande. Det är inte trevligt :-(