Table des matières:

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 : 10 étapes

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

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
Vidéo: Как прочитать и извлечь HEX-файл с платы Arduino и загрузить HEX-файл на другой Arduino 2024, Juin
Anonim
Image
Image
Conditions
Conditions

………………………

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

Conditions
Conditions
Conditions
Conditions
  1. Arduino uno
  2. Quelques fils de liaison
  3. Planche à pain
  4. 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 Arduino avec un PC
Connectez Arduino avec un PC
Connectez Arduino avec un PC
Connectez Arduino avec un PC
Connectez Arduino avec un PC
Connectez Arduino avec un 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

Télécharger le code
Télécharger le code
Télécharger le code
Télécharger le code
Télécharger le code
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

Connecter le circuit
Connecter le circuit
Connecter le circuit
Connecter le circuit
Connecter le circuit
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

Épingler la compréhension
Épingler la compréhension
Épingler la compréhension
Épingler la compréhension
Épingler la compréhension
Épingler la compréhension
Épingler la compréhension
É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écharger le fichier zip
Télécharger 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

Trouvez votre code de contrôleur
Trouvez votre code de contrôleur
Trouvez votre code de contrôleur
Trouvez votre code de contrôleur
Trouvez votre code de contrôleur
Trouvez votre code de contrôleur
Trouvez votre code de contrôleur
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

Détecter contrôlé
Détecter contrôlé
Détecter contrôlé
Détecter contrôlé
Détecter contrôlé
Détecter contrôlé
  • 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

Régler le fusible
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

Télécharger le fichier hexadécimal
Télécharger le fichier hexadécimal
Télécharger le fichier hexadécimal
Télécharger le fichier hexadécimal
Télécharger le fichier hexadécimal
Télécharger le fichier hexadécimal
Télécharger le fichier hexadécimal
Télécharger le fichier hexadécimal

    Avant cela, collez votre fichier hexadécimal dans le même dossier, où vous pouvez voir le fichier cmd.txt

  • 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.
  • 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.
  • Si vous voyez le même massage que sur ma troisième photo, votre fichier hexadécimal est gravé dans AVR.

…. TERMINÉ……. HO HO HO..