Stap 3: AVR Programming Tools
Programmeren van de wieg
Ik baseerde mijn op de Ghetto Programming Environment. De lange pinnen van de houder van de chip wirewrap uitbreiden omlaag een breadboard en zorgt voor een handige experimentele opzet.
Het enige probleem dat ik heb ondervonden is dat de onderdelen uit de programmering pinnen tijdens programmeren kunnen niet worden geaard. Ik heb genomen twee benaderingen van dit probleem op te lossen. De eerste is dat de twee chip houders, één voor programmering en één voor het uitvoeren van (zie 8-pins cradle). Dit is niet ideaal omdat het veel van het breadbord onbruikbaar maakt en het is heel vervelend om te verplaatsen van de chip. De tweede is een kleine schakelaar om los van de grond pin uit de bodem van het breadboard tijdens programmering te installeren. Dit werkt beter en laat meer ruimte op het breadbord voor onderdelen.
Programmeur
USBtinyISP kit van Adafruit industrieën. Met een beetje wijziging (Verwijder de 10-pins kabel en buig de LEDs) past de programmeur in een Altoids gom Tin. De 6-pins kabel kan zelfs worden opgerold in de tin voor opslag.
Software
WinAVR is een verzameling van open source software ontwikkelingstools voor het programmeren van AVR microcontrollers op Windows-computers. Het werkt goed met de programmeur van USBtinyISP (Zie de AVR Tutorial).
Ik ben onlangs overgestapt van het gebruik van de Programmer's Notepad applicatie die geleverd met WinAVR wordt voor het gebruik van Eclipse met de AVR Eclipse Plugin. Eclipse kunt avrdude, dus u zult moeten installeren WinAVR anyway. Eclipse heeft beter projectbeheer, handige tutorials, en is gratis. Het duurde slechts een paar minuten te installeren, werken via een tutorial, en een chip program.
Telefoon van een vriend
Er zijn tal van bronnen op het Internet. Op zoek naar hen, om hulp vragen. Mensen kunnen een goed geïnformeerde en nuttige. Dat is leuk :-) Ook kunnen zij afwijzend. Dat is niet leuk :-(