Étape 3: Examiner le Code et programmer votre AVR
Le ATtiny13 est un petit MCU (8 broches), mais vous pouvez augmenter ses sorties en utilisant un registre à décalage que nous allons faire.Le programme que j’ai écrit est relativement simple, mais il a quelques fonctionnalités intéressantes qui peuvent rendre le code look plus compliqué mais lisez-le et vous devriez être OK.
Je ne vais pas aller sur le code ici parce que j’ai fait sûr qu’il y a de bons commentaires pour chaque ligne de code.
Le code est écrit en C en utilisant AVRStudio4.17 avec le compilateur C GCC WinAVR 20090313.
Si vous utilisez un autre compilateur IAR, Codevision, AVRdude, etc. vous pouvez probablement adapter le code ou atleast relisez-le et apprendre quelque chose.
La programmation n’est peut-être pas le plus efficace, mais cela fonctionne pour cette démonstration.
Téléchargez le fichier ZIP pour : source code, schéma et photo
Merci de poster les questions et commentaires et je ferai de mon mieux pour y répondre.
Merci pour la recherche. Découvrez mes autres Instructables AVR.