Étape 3: Outils de programmation AVR
Berceau de programmation
Je mine basé sur l’environnement de programmation du Ghetto. Les broches longues du titulaire de la puce de Wrapping prolongent dans une maquette et un montage expérimental pratique en fait.
Le seul problème que j’ai rencontré est que les composants des broches programmation ne peut pas reposer pendant la programmation. J’ai pris deux approches pour résoudre ce problème. Le premier est d’avoir les titulaires de deux puces, un pour la programmation et l’autre pour l’exécution (voir 8 broches cradle). Ce n’est pas idéal car il rend beaucoup de la maquette inutilisable et c’est assez ennuyeux de déplacer la puce. La seconde consiste à installer un petit interrupteur pour débrancher la broche de terre du sol de la maquette pendant la programmation. Cela fonctionne mieux et ne laisse plus d’espace sur le montage d’essai pour les composants.
Programmeur
USBtinyISP kit Adafruit Industries. Avec une petite modification (enlever les 10 broches câble et plier les LEDs) le programmateur s’inscrit dans une boîte de gomme Altoids. Le câble 6 broches peut même être enroulé dans le moule pour le stockage.
Logiciel
WinAVR est une collection d’outils de développement de logiciel open source pour programmer les microcontrôleurs AVR sur les machines Windows. Il fonctionne bien avec le programmateur de USBtinyISP (voir le Tutoriel AVR).
J’ai récemment changé d’utiliser l’application bloc-notes de l’interface de programmation qui est livrée avec WinAVR à l’utilisation d’Eclipse avec le Plugin Eclipse de AVR. Eclipse peut utiliser avrdude, donc vous aurez à installer WinAVR quand même. Eclipse a mieux gestion de projet, tutoriels utiles et est gratuit. Il a fallu quelques minutes pour l’installer, un tutoriel et d’une puce.
Téléphone à un ami
Il y a beaucoup de ressources sur l’Internet. Chercher, demander de l’aide. Les gens peuvent être bien informé et serviable. C’est gentil:-) Ils peuvent aussi être dédaigneux. Ce n’est pas gentil:-(