Table des matières:
- Fournitures
- Étape 1: FAI Arduino
- Étape 2: Trouvez la fiche technique de votre AVR et vérifiez le brochage
- Étape 3: Connectez Arduino à AVR
- Étape 4: Obtenez votre réglage de fusible et l'application AVRDUDE
- Étape 5: Obtenez votre fichier HEX à partir de votre code C
- Étape 6: La fin
Vidéo: Comment télécharger le code C sur ِAVR en utilisant Arduino Uno en tant que programmeur: 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Bonjour à tous:D
Ici, je vais partager un moyen simple de programmer n'importe quelle puce AVR en utilisant Arduino Uno R3
Tout ce dont vous avez besoin pour graver le code sur votre microcontrôleur est Arduino Uno au lieu d'acheter un programmeur spécifique qui coûte cher.
Fournitures
Tu auras besoin de:
- Arduino uno r3 avec puce amovible (1)
- Fils de cavalier
- Condensateur électrolyte 10uF (1)
- Fichier Hex généré à partir de votre code C
Étape 1: FAI Arduino
Premièrement: ouvrez votre IDE Arduino et téléchargez Arduino ISP dans votre Arduino
vous pouvez le trouver dans Fichier -> Exemples
Avant d'appuyer sur la touche de téléchargement, vous devez vérifier le type de carte et le port COM.
REMARQUE: ce code transformera votre Arduino en programmeur !
Étape 2: Trouvez la fiche technique de votre AVR et vérifiez le brochage
La broche 1 est la broche qui a un petit point près d'elle
nous avons besoin (VCC, GND, Reset, UCSK, MISO, MOSI) de les localiser dans votre AVR.
Étape 3: Connectez Arduino à AVR
connectez Arduino à AVR selon la figure et votre fiche technique AVR
et n'oubliez pas de connecter un condensateur 10uF entre GND et RST de votre Arduino pour désactiver la réinitialisation automatique d'Arduino
Étape 4: Obtenez votre réglage de fusible et l'application AVRDUDE
aller à
www.engbedded.com/fusecalc/
et sélectionnez votre AVR, le mien est Atmega16
Je ne changerai rien donc je ne détruirai pas mon AVR, mais je changerai le RC interne en 8 MHZ "Vous pouvez choisir un cristal externe 16 MHZ" c'est à vous de décider.
faites défiler vers le bas et copiez l'argument avrdude
pour le coller dans le programme AVRDUDE.
le mien est
-U fusible:w:0xe4:m -U fusible:w:0x99:m
Lien de téléchargement AVEDUDE:
download.savannah.gnu.org/releases/avrdude/
puis ouvrez-le et modifiez les paramètres comme l'image et en fonction de votre matériel et n'oubliez pas de coller les paramètres de fusible dans des arguments de ligne de commande supplémentaires
Étape 5: Obtenez votre fichier HEX à partir de votre code C
Je vais écrire un simple code c pour faire clignoter une LED dans le PIN 20
téléchargez le fichier hexadécimal sur avrdude dans la section Flash et cliquez sur le programme
Étape 6: La fin
Pour toute question, commentez ci-dessous
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
Comment télécharger des logiciels gratuits en tant qu'étudiant ISU (Microsoft, Adobe et logiciels de sécurité : 24 étapes
Comment télécharger des logiciels gratuits en tant qu'étudiant ISU (Microsoft, Adobe et logiciels de sécurité : Pour Adobe : passez à l'étape 1. Pour Microsoft : passez à l'étape 8. Pour la sécurité : passez à l'étape 12. Pour Azure : passez à l'étape 16
Comment graver ATTiny85 en utilisant Arduino-Mega en tant que FAI : 5 étapes
Comment graver ATTiny85 en utilisant Arduino-Mega en tant que FAI: Contributeurs - Sayan Wadadar, Chiranjib KunduProgramming ATTiny85 en utilisant Arduino MEGA2560 en tant que FAI. Il y a quelques mois, j'essayais de réduire mon projet Arduino à l'aide de mon Attiny 85 ic. C'était la première fois que j'essayais de programmer un 20u ATTiny 85 en utilisant
Réduisez vos projets Arduino - Arduino UNO en tant que programmeur ATmega328P (https://youtu.be/YO61YCaC9DY): 4 étapes
Réduisez vos projets Arduino | Arduino UNO en tant que programmeur ATmega328P (https://youtu.be/YO61YCaC9DY): Lien vidéo: https://youtu.be/YO61YCaC9DYProgramming ATmega328P utilisant Arduino comme ISP (In-System Programmer) vous permet d'utiliser les fonctionnalités Arduino sur une maquette ou PCB. Cela aide surtout lorsque vous faites votre projet de collège. Il rédu
Comment connecter un programmeur FT232RL à l'Arduino ATMEGA328 pour télécharger des croquis : 4 étapes
Comment connecter un programmeur FT232RL à l'Arduino ATMEGA328 pour télécharger des croquis : Dans ce mini Instructable, vous apprendrez comment connecter la puce FT232RL au microcontrôleur ATMEGA328 pour télécharger des croquis. Vous pouvez voir un Instructable sur ce microcontrôleur autonome ici