Table des matières:
- Fournitures
- Étape 1: Installation du pilote USBasp à l'aide de Zadig
- Étape 2: Téléchargement d'AVRDUDE
- Étape 3: Ouvrez Atmel Studio
- Étape 4: Cliquez sur "Ajouter"
- Étape 5: Saisie des détails du programmeur USBasp
- Étape 6: Utilisation du programmeur
- Étape 7: Dépannage
Vidéo: Programmation de microcontrôleurs avec un programmeur USBasp dans Atmel Studio : 7 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
salut
J'ai lu et appris à travers de nombreux tutoriels enseignant comment utiliser le programmeur USBasp avec l'IDE Arduino, mais j'avais besoin d'utiliser Atmel Studio pour un devoir universitaire et je n'ai trouvé aucun tutoriel. Après avoir recherché et lu de nombreuses ressources, j'ai construit ce didacticiel pour tous ceux qui souhaitent utiliser Atmel Studio avec un programmeur USBasp.
L'USBasp est une solution moins chère pour la programmation AVR et prend en charge plusieurs microcontrôleurs. La liste complète est disponible sur
Ce didacticiel utilise l'ATtiny85 comme exemple mais peut être étendu pour programmer n'importe quel microcontrôleur pris en charge à l'aide du programmeur USBasp.
Allons-y !
Fournitures
Programmeur AVR USBasp
Étape 1: Installation du pilote USBasp à l'aide de Zadig
Ouvrez votre navigateur Web et rendez-vous sur
En utilisant cet outil, nous installons d'abord le bon pilote sur l'USBasp.
- Appuyez sur le bouton de téléchargement et installez l'application.
- Ouvrir Zadig
- Cliquez sur les options et appuyez sur Lister tous les appareils
- Sélectionnez USBasp et installez le pilote libusbK (v3.0.7.0)
Veuillez noter que l'installation du pilote peut prendre jusqu'à cinq minutes.
Étape 2: Téléchargement d'AVRDUDE
L'étape suivante consiste à télécharger AVRDUDE.
Cliquez sur le lien ci-dessous pour télécharger directement le fichier ZIP, ou n'hésitez pas à le télécharger en externe en recherchant télécharger AVRDUDE.
mirror.freedif.org/GNU-Sa/avrdude/avrdude-…
Une fois téléchargés, extrayez les fichiers dans vos documents ou dans les fichiers du programme Atmel Studio. Il est important de savoir où ils sont extraits car vous aurez besoin de leur chemin de fichier dans les étapes suivantes.
Étape 3: Ouvrez Atmel Studio
Ouvrez Atmel Studio et dans la barre de navigation principale, accédez aux outils, puis cliquez sur les outils externes.
Étape 4: Cliquez sur "Ajouter"
Cliquez sur "Ajouter" pour ajouter des paramètres pour un nouvel outil.
Étape 5: Saisie des détails du programmeur USBasp
Pour la commande, entrez l'adresse du fichier dans le fichier AVRDUDE.exe que nous avons téléchargé et extrait précédemment.
Par exemple, mon entrée de commande serait:
C:\Program Files (x86)\Atmel\Studio\avrdude.exe
Attention, ceci n'est qu'un exemple !! Votre adresse de fichier sera probablement différente. N'hésitez pas à utiliser la fonction de navigation (les trois points à la fin de l'entrée de commande) pour trouver le fichier avrdude.exe.
Pour Arguments, copiez et collez la ligne ci-dessous dans votre entrée Arguments:
-c usbasp -p t85 -Uflash:w:"$(ProjectDir)Debug\$(TargetName).hex":i
Décomposer les arguments ci-dessus:
- L'argument après -c identifie l'identifiant du programmeur. Dans notre cas, l'usbasp
- L'argument après -p identifie le microcontrôleur. Dans notre cas, l'ATtiny85, connu sous le nom de t85
-
L'argument après -U identifie le type de mémoire
Remplacez le t85 par votre microcontrôleur en recherchant le mot-clé associé dans les liens de documentation fournis au début
Notez que les arguments sont tirés de la documentation avrdude. Cela peut être obtenu à partir des liens fournis au début.
Appuyez sur Appliquer lorsque tout est terminé !
Étape 6: Utilisation du programmeur
Pour programmer l'AVR, assurez-vous qu'il est connecté à l'USBasp, accédez aux outils externes et cliquez sur l'outil que vous venez de créer.
N'oubliez pas de construire votre solution avant votre programme.
Tout doit être programmé !
Étape 7: Dépannage
Si des problèmes surviennent:
- Essayez d'utiliser différents ports USB pour brancher le programmeur USBasp dans
- Assurez-vous que l'AVR est connecté au programmateur
- Relisez attentivement chaque étape et assurez-vous que la commande et les arguments dans la configuration des outils externes sont corrects
Sinon, vous êtes tous prêts à partir !
Conseillé:
Arduino en tant que FAI -- Graver un fichier hexadécimal dans AVR -- Fusible dans l'AVR -- Arduino en tant que programmeur : 10 étapes
Arduino en tant que FAI || Graver un fichier hexadécimal dans AVR || Fusible dans l'AVR || Arduino en tant que programmeur :………………………Veuillez vous abonner à ma chaîne YouTube pour plus de vidéos……..Cet article est tout à propos d'arduino en tant que fournisseur d'accès Internet. Si vous souhaitez télécharger un fichier hexadécimal ou si vous souhaitez configurer votre fusible dans l'AVR, vous n'avez pas besoin d'acheter un programmeur, vous pouvez le faire
Un petit programmeur pour les microcontrôleurs ATTINY avec Arduino UNO : 7 étapes
Un petit programmeur pour les microcontrôleurs ATTINY avec Arduino UNO : Il est actuellement intéressant d'utiliser les microcontrôleurs de la série ATTINY en raison de leur polyvalence, de leur prix bas mais aussi du fait qu'ils peuvent être facilement programmés dans des environnements tels que Arduino IDE. Les programmes conçus pour les modules Arduino peuvent être transf
Premiers pas avec Esp 8266 Esp-01 avec Arduino IDE - Installation de cartes Esp dans Arduino Ide et programmation Esp: 4 étapes
Premiers pas avec Esp 8266 Esp-01 avec Arduino IDE | Installation de cartes Esp dans Arduino Ide et programmation Esp: Dans ces instructables, nous allons apprendre comment installer des cartes esp8266 dans Arduino IDE et comment programmer esp-01 et y télécharger du code. Puisque les cartes esp sont si populaires, j'ai donc pensé à redresser un instructablesfor cela et la plupart des gens sont confrontés à un problème
Programmeur AVR STK500 bon marché pour Atmel Studio : 7 étapes
Programmeur AVR STK500 bon marché pour Atmel Studio : Atmel Studio est un outil puissant pour créer des programmes AVR, mais l'écriture d'un programme est la première étape. Pour utiliser votre programme, vous devez faire un circuit et transférer votre code dans le microcontrôleur. Vous pouvez programmer votre AVR depuis Atmel Studio en utilisant
Programmeur ISP pour microcontrôleurs AVR : 4 étapes
Programmeur ISP pour microcontrôleurs AVR : Un programmeur de microcontrôleur est un dispositif matériel accompagné d'un logiciel qui est utilisé pour transférer le code de langage machine vers le microcontrôleur/EEPROM depuis le PC. Le programmeur ISP pour les microcontrôleurs AVR est un programmeur série qui utilise le s