Table des matières:
- Étape 1: Exigences
- Étape 2: connectez Arduino au PC
- Étape 3: Télécharger le code
- Étape 4: Connecter le circuit
- Étape 5: Épingler la compréhension
- Étape 6: Téléchargez le fichier zip
- Étape 7: Trouvez votre code de contrôleur
- Étape 8: Détecter le contrôle
- Étape 9: régler le fusible
- Étape 10: Téléchargez le fichier hexadécimal
Vidéo: Arduino en tant que FAI -- Graver un fichier hexadécimal dans AVR -- Fusible dans l'AVR -- Arduino en tant que programmeur : 10 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
………………………
Veuillez vous abonner à ma chaîne YouTube pour plus de vidéos……..
Cet article est entièrement consacré à Arduino en tant que fournisseur d'accès Internet.
Si vous souhaitez télécharger un fichier hexadécimal ou si vous souhaitez définir votre fusible dans AVR, vous n'avez pas besoin d'acheter un programmeur, vous pouvez le faire avec arduino.
Dans cet article, j'ai téléchargé un fichier hexadécimal dans atmega8 si vous souhaitez télécharger un fichier hexadécimal dans un autre AVR, alors comprenez le processus et suivez les mêmes étapes.
……………………
Étape 1: Exigences
- Arduino uno
- Quelques fils de liaison
- Planche à pain
- Oscillateur à cristal (facultatif si votre contrôleur est réglé sur un oscillateur externe)
*** si votre contrôleur est prêt à l'emploi, alors pas besoin de connecter l'oscillateur Crystal ce ****
Étape 2: connectez Arduino au PC
- Connectez votre arduino avec un PC
- Ouvrez arduino IDE et cliquez sur outils
- Cliquez ensuite sur le tableau, sélectionnez ici arduino uno
- Maintenant, cliquez sur le port sous la carte, sélectionnez ici le port où arduino est connecté.
***** mon arduino est connecté sur COM2, rappelez-vous que nous l'utiliserons plus tard.
Étape 3: Télécharger le code
- Allez dans le fichier puis exemples
- Trouver un exemple ArduinoISP
- Télécharger le programme ArduinoISP
- Allez maintenant dans les outils et sélectionnez le programmeur "arduino en tant que fournisseur d'accès Internet"
Ne confondez pas arduino isp et arduino comme isp dans le programmeur.
Étape 4: Connecter le circuit
- Ici, nous brûlons un fichier Hex et définissons le fusible dans Atmega8. Veuillez comprendre le concept afin que vous puissiez graver un fichier hexadécimal dans n'importe quel type d'avr via arduino.
- Connectez le circuit comme indiqué sur la photo.
- L'oscillateur à cristal est facultatif si votre Avr est réglé sur un fusible externe, si l'AVR est prêt à l'emploi, il n'est pas nécessaire de le connecter.
Étape 5: Épingler la compréhension
- Comme vous pouvez le voir sur la première photo, il y a les broches MISO, MOSI ET SCK, que nous connecterons respectivement aux broches 13, 12, 11 de l'arduino.
- Comme vous pouvez le voir sur la deuxième photo, il y a la broche de réinitialisation que nous allons connecter à la 10ème broche d'arduino.
- Sur la troisième photo, vous pouvez voir les broches VCC, AVCC et GND, connecter AVCC et VCC à 5v d'arduino, GND à GND d'arduino.
Étape 6: Téléchargez le fichier zip
- Téléchargez le fichier zip ci-dessous
- Extraire le fichier zip
Miroir Github:
codeload.github.com/vishalsoniindia/Arduin…
Étape 7: Trouvez votre code de contrôleur
Collez votre fichier Hex dans le même dossier que nous avons téléchargé, où vous pouvez voir le fichier cmd.txt.
- Ouvrez le fichier cmd.txt dans le dossier
- Copiez la première ligne qui est "avrdude -c arduino -b 19200 -p xyz"
- Tapez cmd dans la barre supérieure de votre PC comme indiqué sur la photo.
- Ici le terminal de commande est ouvert
- Collez votre ligne et appuyez sur Entrée
- Sur la dernière photo, vous pouvez voir le nom contrôlé et le code du contrôleur. Le mien est m8 pour atmega8.
Étape 8: Détecter le contrôle
- Copiez la deuxième ligne du fichier taxt qui est "avrdude -c arduino -b 19200 -p m8 -P COM2 -n"
- Collez-le dans le terminal de commande
- Maintenant, changez votre port com. Le mien est COM2 où votre arduino est connecté.
- Changez votre code de contrôleur le mien est m8.
- Appuyez sur Entrée.
- Lorsque vous voyez une signature de périphérique et un fusible ok, cela signifie que votre contrôleur est détecté.
Étape 9: régler le fusible
- Copiez cette ligne qui est "avrdude -c arduino -b 19200 -p m8 -P COM2 -U lfuse:w:0xE2:m -U hfuse:w:0xD9:m"
- Collez-le dans le terminal de commande.
- Maintenant, changez votre port com. Le mien est COM2 où votre arduino est connecté.
- Changez votre code de contrôleur le mien est m8.
- Ce fusible est réglé sur 8MHZ interne, cela signifie que vous n'avez pas besoin de connecter un oscillateur à cristal externe.
- Appuyez sur Entrée.
- Maintenant, le fusible est réglé, il s'agit d'un processus unique, pas besoin de le faire la prochaine fois.
Si vous souhaitez changer le fusible, E2 est un fusible inférieur et D9 un fusible supérieur, vous pouvez le changer en fonction de vos besoins.
Étape 10: Téléchargez le fichier hexadécimal
- Copiez la dernière ligne et collez-la dans le terminal de commande.
- À la dernière ligne, vous pouvez voir le nom du fichier, remplacez-le par votre nom de fichier hexadécimal.
- Appuyez sur Entrée.
- Si vous voyez le même massage que sur ma troisième photo, votre fichier hexadécimal est gravé dans AVR.
Avant cela, collez votre fichier hexadécimal dans le même dossier, où vous pouvez voir le fichier cmd.txt
Maintenant, changez votre port com. Le mien est COM2 où votre arduino est connecté
Changez votre code de contrôleur le mien est m8
…. TERMINÉ……. HO HO HO..