Stap 4: programmeren
git clone git://github.com/hank/lcdiesel.git
U kunt de broncode voor dit project hier bekijken:
https://github.com/Hank/Life/tree/master/code/avr/LCD/display_chars
Ik heb sommige tarballs voor uw gemak, maar krijgen van de nieuwste versie van de code is beter. Er is geen goede manier om dit te doen van github op dit moment - het is in mijn enorme repository van rommel die ik niet u raden kloon (het is grote..).
Alle deze code is geschreven in C, een echte programmeertaal. Sorry, mensen van de Arduino. Ik moedig u om te leren van AVR programmeren als u wilt voltooien van dit project - dat is het volledig waard. De Arduino is geweldig voor om opgewonden over microcontroller ontwikkelborden, maar er is niets beter dan een chip van Digikey bestellen voor een dollar en kunnend doen net zoveel mee als met een 40 dollar Arduino. < / rant >
You Gonna avr-gcc, kunnen worden avr-objcopyen avrdudenodig. Ik laat dat aan jou om erachter te komen. Zorg ervoor dat uw zekeringen instellen zonder CLOCKDIV8 en op 8Mhz. Ik gebruikte mijn favoriete fuse rekenmachine voor het genereren van de volgende regel van de instellingen:
avrdude -c usbtiny -p t2313 -U lfuse:w:0xe4:m -U hfuse:w:0xdf:m -U efuse:w:0xff:m
Indien u gonna get in AVR programming, leer over de zekering rekenmachine - nemen voor een spin!