ARDUINO DEV-11168 Kit PTH de bouclier FAI AVR
Informations sur le produit
- Nom du produit: Arduino Shield AVR FAI
- Numéro de modèle : DEV-11168
- Manuel d'utilisation : Disponible
Instructions d'utilisation du produit
- Ouvrez le firmware ArduinoISP (dans Examples) sur votre carte Arduino.
- Apportez une petite modification au code ArduinoISP si vous utilisez Arduino 1.0. Recherchez la ligne dans la fonction heartbeat() qui indique delay(40); et changez-le en delay(20);.
- Sélectionnez la carte et le port série appropriés dans le menu Outils qui correspondent à la carte du programmateur (et non à la carte en cours de programmation).
- Téléchargez le croquis ArduinoISP sur votre carte Arduino.
- Câblez votre carte Arduino à la carte cible en suivant le schéma fourni. Pour Arduino Uno, pensez à ajouter un condensateur de 10 uF entre le reset et la masse.
- Sélectionnez la carte appropriée dans le menu Outils qui correspond à la carte sur laquelle vous souhaitez graver le chargeur de démarrage (pas la carte du programmeur).
- Utilisez la commande Burn Bootloader > Arduino comme FAI.
Note: Cette procédure fonctionne pour les cartes avec des signaux SPI sur les broches indiquées. Pour les cartes comme Leonardo, où cela n'est pas valable, vous devez connecter les signaux SPI au connecteur ISP à l'aide du brochage fourni.
Utiliser un Arduino comme FAI AVR (In-System Programmer) :
Ce tutoriel explique comment utiliser une carte Arduino en tant que FAI AVR (programmeur système). Cela vous permet d'utiliser la carte pour graver le chargeur de démarrage sur un AVR (par exemple l'ATmega168 ou l'ATmega328 utilisé dans Arduino). Le code dans cet example est basé sur le firmware méga-fai de Randall Bohn.
Instructions
Pour utiliser votre carte Arduino pour graver un chargeur de démarrage sur un AVR, vous devez suivre quelques étapes simples.
- Ouvrez le firmware ArduinoISP (dans Examples) sur votre carte Arduino.
- Remarque pour Arduino 1.0 : vous devez apporter une petite modification au code ArduinoISP. Recherchez la ligne dans la fonction heartbeat() qui dit « delay(40 ); » et remplacez-le par « delay(20); ».
- Sélectionnez les éléments dans les menus Outils > Carte et Port série qui correspondent à la carte que vous utilisez en tant que programmeur (et non à la carte en cours de programmation).
- Téléchargez le croquis ArduinoISP.
- Câblez votre carte Arduino à la cible comme indiqué dans le schéma ci-dessous. (Remarque pour l'Arduino Uno : vous devrez ajouter un condensateur de 10 uF entre la réinitialisation et la masse.)
- Sélectionnez l'élément dans le menu Outils > Carte qui correspond à la carte sur laquelle vous souhaitez graver le chargeur de démarrage (et non à la carte que vous utilisez en tant que programmeur). Voir les descriptions des cartes sur la page environnement pour plus de détails.
- Utilisez la commande Burn Bootloader > Arduino comme FAI.
Note: Cette procédure fonctionne avec les cartes qui ont les signaux SPI sur les broches indiquées. Pour les cartes pour lesquelles cela n'est pas valable (cartes 32u4 comme Leonardo), les signaux SPI doivent être connectés au connecteur ISP dont le brochage est indiqué ci-dessous.
Circuit
Circuit (ciblant Arduino Uno, Duemilanove ou Diecimila) :
Une carte Arduino faisant office de FAI pour programmer l'ATmega sur une autre carte Arduino. Sur l'Arduino Uno, vous devrez connecter un condensateur de 10 uF entre la réinitialisation et la masse (après avoir téléchargé le croquis ArduinoISP). Notez que vous devez accéder à la broche de réinitialisation sur la carte cible, ce qui n'est pas disponible sur les cartes NG ou plus anciennes.
Circuit (ciblant Arduino NG ou version antérieure) :
Sur les cartes NG ou plus anciennes, connectez le fil de réinitialisation à la broche 1 de la puce Atmega sur la carte, comme indiqué ci-dessus.
Circuit (ciblant un AVR sur une maquette) :
Consultez le didacticiel Arduino vers Breadboard pour plus de détails.
CÂBLAGE
Documents / Ressources
![]() |
ARDUINO DEV-11168 Kit PTH de bouclier FAI AVR [pdf] Manuel de l'utilisateur DEV-11168 Kit PTH de bouclier ISP AVR, DEV-11168, Kit PTH de bouclier ISP AVR, Kit PTH de bouclier, Kit PTH, Kit |