Étape 4: programmation
git clone git://github.com/hank/lcdiesel.git
Vous pouvez visualiser le code source de ce projet ici :
https://github.com/Hank/Life/Tree/master/code/avr/LCD/display_chars
J’ai fait quelques tarballs pour votre commodité, mais obtenir la dernière version du code est préférable. Il n’y a pas de bonne façon de le faire depuis github pour le moment - c’est dans mon énorme dépôt d’ordure que je ne vous recommande pas clone (c’est gros..).
Tout ce code est écrit en C, un vrai langage de programmation. Désolé, gens de l’Arduino. Je vous encourage à apprendre la programmation d’AVR si vous voulez compléter ce projet - ça vaut complètement. L’Arduino est idéal pour s’exciter sur les conseils de développement Microcontrôleur, mais il n’y a rien de mieux que de commander une puce de Digikey pour un dollar et être capable de faire aussi bien avec lui comme avec un Arduino de 40 $. < / rant >
Vous allez avoir besoin de gcc-avr, avr-objcopyet avrdude. Je laisse ça à vous de comprendre. Assurez-vous de configurer vos fusibles sans CLOCKDIV8 et à 8Mhz. J’ai utilisé mon préféré fusible calculatrice pour générer la ligne de paramètres suivants :
avrdude -c usbtiny -p t2313 -U lfuse:w:0xe4:m -U hfuse:w:0xdf:m -U efuse:w:0xff:m
Si vous allez obtenir en AVR programmation, en savoir plus sur le fusible calculatrice - il prendre pour un spin !