Table des matières:
- Étape 1: Rassemblez toutes les choses
- Étape 2: Téléchargez le programme ISP sur la carte Arduino
- Étape 3: connectez la carte AVR cible à la carte Arduino
- Étape 4: Gravez le Bootloader sur la carte AVR
- Étape 5: Testez la carte AVR
- Étape 6: C'est fait
Vidéo: Comment programmer une carte AVR à l'aide d'une carte Arduino : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Avez-vous une carte de microcontrôleur AVR qui traîne ? Est-ce compliqué de le programmer ? Eh bien, vous êtes au bon endroit. Ici, je vais vous montrer comment programmer une carte de microcontrôleur Atmega8a en utilisant une carte Arduino Uno en tant que programmeur. Alors sans plus tarder, commençons !
Étape 1: Rassemblez toutes les choses
Voici tout ce dont vous aurez besoin:
- Une carte microcontrôleur Arduino UNO/MEGA/nano.
- Une carte de microcontrôleur AVR avec un microcontrôleur compatible (comme un Atmega 8a)
- Un câble USB approprié pour la carte Arduino
- Six cavaliers (deux pour l'alimentation, un pour réinitialiser la carte AVR cible et les trois autres pour la communication)
Cliquez sur l'image ci-dessus pour en savoir plus.
Étape 2: Téléchargez le programme ISP sur la carte Arduino
Démarrez l'IDE Arduino et accédez à Fichiers> Exemples> ArduinoISP. Sélectionnez la carte appropriée dans Outils>Cartes. Téléchargez le programme sur la carte Arduino.
Étape 3: connectez la carte AVR cible à la carte Arduino
Effectuez les connexions comme suit (AVR vers carte Arduino):
VCC à 5 volts
GND à GND
RST/RESET à D10
MISO à D11
MOSI à D12
SCK à D13
Si vous ne trouvez pas de telles broches étiquetées, consultez la fiche technique de la puce du microcontrôleur sur le Web. J'ai ajouté un schéma de brochage de certains circuits intégrés de microcontrôleur Atmega populaires ci-dessus. Ma carte AVR avait un Atmega 8a dessus. De plus, toutes les broches importantes du tableau étaient étiquetées. Assurez-vous de ne pas utiliser de fils lâches et fragiles.
Étape 4: Gravez le Bootloader sur la carte AVR
Allez dans Outils> Cartes> Sélectionnez Arduino NG ou une version antérieure. Allez ensuite dans outils>Processeur et sélectionnez celui présent sur votre carte AVR. Allez dans Outils> Programmeur et sélectionnez Arduino comme FAI. Maintenant, allez à nouveau dans Outils, puis cliquez sur « Graver le chargeur de démarrage ». Les LED RX et TX de la carte Arduino doivent clignoter rapidement plusieurs fois et si un message apparaît, indiquant « Done burning bootloader » sans aucune erreur, alors votre carte AVR est prête à être programmée !
Étape 5: Testez la carte AVR
Téléchargez un programme simple, tel que le clignotement de LED. Allez dans Fichiers> Exemples> Bases> Clignotement. Maintenez la touche Maj enfoncée et cliquez sur le bouton Télécharger. Une fois le téléchargement terminé, vous pouvez retirer les fils de connexion et mettre votre carte AVR sous tension et tester si elle a été correctement programmée.
Étape 6: C'est fait
Vous pouvez maintenant utiliser une carte AVR pour réaliser des projets électroniques sympas. Comme j'adore le modélisme ferroviaire, j'ai téléchargé un programme simple pour faire fonctionner une locomotive sur un réseau automatisé. Étant donné que ma carte AVR a deux sorties moteur, je peux les utiliser pour contrôler la locomotive et un aiguillage. Le fichier programme de ce code se trouve à l'étape suivante. Si vous êtes intéressé, vous pouvez également consulter le mien.
J'aimerais savoir ce que vous avez fait aujourd'hui avec. Tous mes vœux!
Conseillé:
Comment faire une horloge analogique et une horloge numérique avec une bande LED à l'aide d'Arduino: 3 étapes
Comment faire une horloge analogique et une horloge numérique avec une bande LED à l'aide d'Arduino Horloge numérique avec Led Strip et module MAX7219 Dot avec Arduino. Elle corrigera l'heure avec le fuseau horaire local. L'horloge analogique peut utiliser une bande LED plus longue, elle peut donc être accrochée au mur pour devenir une œuvre d'art
Comment programmer PIC MCU avec le programmeur PICkit à l'aide d'une planche à pain : 3 étapes
Comment programmer PIC MCU avec le programmeur PICkit à l'aide d'une planche à pain : Vous n'avez pas besoin d'outils coûteux et sophistiqués pour jouer avec les microcontrôleurs PIC (ou tout autre). Tout ce dont vous avez besoin est une planche à pain où vous testez votre circuit et votre programmation. Bien sûr, une sorte de programmeur et d'IDE est nécessaire. Dans cette instruction
Comment faire un onduleur à l'aide d'une carte d'amplificateur : 7 étapes
Comment faire un onduleur à l'aide d'une carte d'amplificateur : Salut ami, aujourd'hui, je vais fabriquer un onduleur à l'aide d'une carte d'amplificateur. Cet onduleur, vous pouvez le fabriquer facilement chez vous. Son circuit est très simple. Commençons
Comment programmer Arduino Pro Mini à l'aide d'Arduino UNO. : 4 étapes
Comment programmer Arduino Pro Mini à l'aide d'Arduino UNO. : Bonjour les gars, Aujourd'hui, je partage une méthode simple pour programmer Arduino Pro mini à l'aide d'Arduino UNO. Ce tutoriel s'adresse à ceux qui débutent avec arduino et souhaitent réduire la taille de leur projet en utilisant un Arduino Pro mini.Arduino Pro mini
Comment créer un Spike Buster ou une carte de commutation télécommandé à l'aide d'Atmega328P autonome : 6 étapes (avec des images)
Comment faire un Spike Buster ou un Switch Board télécommandé à l'aide d'un Atmega328P autonome : Dans ce projet, je montrerai comment construire un Spike Buster ou un Switch Board télécommandé à l'aide d'un Atmega328P autonome. Ce projet est construit sur une carte PCB personnalisée avec très peu de composants. Si vous préférez regarder la vidéo, j'ai intégré le même ou