Qu'est-ce qu'un chargeur de démarrage à Arduino

Qu'est-ce qu'un chargeur de démarrage à Arduino

Le chargeur de démarrage est présent dans la mémoire principale d'Arduino, lorsque Arduino est allumé, le chargeur de démarrage décide quoi faire. En d'autres termes, il s'agit d'un petit logiciel qui est pré-programmé sur chaque carte Arduino, aidant principalement à télécharger les codes sur Arduino. Outre Arduino, dans chaque microcontrôleur, le comportement du microcontrôleur est défini par le chargeur de démarrage. Dans cet article, le chargeur de démarrage d'Arduino a discuté en détail des raisons de brûler un chargeur de démarrage dans les planches Arduino.

Qu'est-ce qu'un chargeur de démarrage à Arduino

Dans les planches Arduino, les programmes leur sont envoyés à partir du logiciel Arduino IDE selon lequel il donne la sortie. Maintenant, dans la mémoire du programme principale d'Arduino, il y a un emplacement spécifique où le chargeur de démarrage est présent. Lorsque l'Arduino est connecté à une tension, le chargeur de démarrage attend d'abord le nouveau code qui est prêt à télécharger sur Arduino à partir d'un ordinateur, et si oui, il effacera le code précédent s'il existe dans la mémoire et placera le nouveau code dans. Sinon, s'il n'y a pas de morceau de code à télécharger, le chargeur de démarrage recherchera le code dans la mémoire Arduino, et s'il est déjà présent, exécutez les instructions de ce code.

Pourquoi avons-nous besoin de brûler un chargeur de démarrage sur Arduino

Nous devons brûler un chargeur de démarrage sur Arduino pour les raisons suivantes:

  • Le chargeur de démarrage préinstallé dans Arduino est corrompu, ce qui se produit rarement, mais si cela se produit, nous devons brûler un nouveau chargeur de démarrage dedans
  • Nous avons remplacé le microcontrôleur de la carte Arduino et nous devons brûler un chargeur de démarrage
  • Nous voulons modifier le chargeur de démarrage car par défaut, le chargeur de démarrage est livré avec des tableaux Arduino attend généralement 10 secondes lorsqu'il s'allume pour le nouveau code, mais dans certains projets, nous voulons exécuter immédiatement les instructions du code, puis nous devons brûler un Nouveau chargeur de démarrage à Arduino

Comment brûler le chargeur de démarrage sur Arduino

Pour brûler le chargeur de démarrage, nous devons ouvrir le programmeur du FAI en cliquant sur "Des dossiers», Un menu déroulant sera ouvert, sélectionnez"Exemples", alors "11.Arduinoisp", Et enfin cliquez sur le"Arduinoisp»:

L'écran d'Arduinoisp sera ouvert en tant que:

Maintenant dans Arduinoisp, sélectionnez le port où Arduino a été connecté, nous pouvons choisir en cliquant sur "Outils", alors "Port: «COM3», Et enfin choisissez le port où il est connecté:


Téléchargez le code dans Arduinoisp en cliquant sur l'icône de téléchargement afin qu'il se comporte comme un Avrisp:

Une fois le code téléchargé, accédez au «Outils»Et sélectionnez votre tableau Arduino d'Arduino:

Une fois la carte sélectionnée, à nouveau au «Outils"Et sélectionnez"Brûler le chargeur de démarrage»:

Conclusion

Un chargeur de démarrage est un fichier (contenant un ensemble d'instructions) stocké dans la mémoire principale d'Arduino qui contrôle le comportement d'Arduino et indique s'il faut attendre le code à partir d'un ordinateur ou exécuter le code déjà présent dans la mémoire d'Arduino. Le chargeur de démarrage doit brûler à bord, surtout lorsque vous modifiez le microcontrôleur de la carte Arduino. Dans cet article, le chargeur de démarrage dans Arduino est expliqué avec son fonctionnement et aussi comment brûler le chargeur de démarrage dans Arduino.