Étape 5: Programme ATtiny2313
Maintenant nous allons brûler le firmware sur ATtiny2313 :
- Ouvrez l’invite de commandes et accédez à l’emplacement où vous avez extrait le firmware USBtinyISP et accédez au dossier de spi dedans.
- Type :
avrdude -p attiny2313 - c usbtiny
Remplacez usbtiny par le nom de votre interface de programmation. Liste des programmeurs peut être généré à l’aide : avrdude - c?
Vous devriez obtenir sortie-1(lablled in image) qui signifie que tout fonctionne bien. Si vous obtenez l’erreur comme sortie-3 en 2ème image, vérifiez à nouveau les branchements. - La valeur du fusible :
avrdude -p attiny2313 - c usbtiny -b 19200 - U hfuse:w:0xdf:m - U lfuse:w:0xef:m
Vous devriez voir quelque chose comme sortie-2. - Exécutez la commande dans l’étape 1 une fois de plus. Vous devriez obtenir une erreur comme sortie-3. C’est parce que vous avez défini le fusible à ruisseler externe cristal 12 MHz. Connectez cristal entre les broches XTAL (broches 4 & 5) et les deux broches à terre par l’intermédiaire de 22pF condensateurs céramiques. Réessayez. L’erreur doit disparaître comme en sortie-4.
- Temps de brûler le firmware :
avrdude -p attiny2313 - c usbtiny -B 1 - U flash:w:main.hex -b 19200
Cela devrait également se terminer avec succès. Si ce n’est pas le cas, vous avez un bouton relié à la TVD et avez-vous appuyé sur elle ?
Félicitations ! Votre ATtiny2313 est programmé avec le code du microprogramme USBtinyISP. Vous pouvez retourner le programmeur que vous emprunté avec gratitude sincère et un paquet de tic-tac. :)