Le 14 septembre 2017, nous avons publié une version actualisée de notre Politique de confidentialité. En utilisant video2brain.com vous vous engagez à respecter ces documents mis à jour. Veuillez donc prendre quelques minutes pour les consulter.

L'essentiel d'Arduino UNO

Lancer une séquence de gravure

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Lancez une séquence de gravure ou programmez avec l'ISP (In-System Programming, programmation in-situ). Vous pouvez également utiliser une deuxième carte Arduino pour la reprogrammation.
04:16

Transcription

Dans cette vidéo, je vais vous parler du Bootloader et des ISP. Alors je rappelle que en fait le Bootloader est un morceau de programme qui se trouve au début de votre mémoire programme de votre microcontrôleur, et qui permet en fait de savoir que le flux de données qui va arriver par le biais du port USB converti par le biais de la liaison série ici doit être reconnu comme étant du programme à être implémenté dans la mémoire programme de lui-même. Donc si vous avez cette séquence qui est cassée, pour une raison x ou y, il faut pouvoir en fait la réinstaller, mais depuis l'extérieur. Vous ne pourrez pas le faire depuis l'USB c'est impossible, d'ailleurs je vous en ferai la démonstration après. Donc dans ce cas, vous êtes obligé d'effectuer ça de façon extérieure. Par exemple, chez Arduino, on vous vend des ArduinoISP. Alors celui-ci coûte un petit peu moins de 20 €, et vous permet, par le biais du protocole SPI que l'on verra un petit peu plus tard dans cette formation, de réinitialiser en fait la séquence de Bootload. Alors vous avez d'autres possibilités aussi, si vous voulez investir dans quelque chose de plus cher, vous avez par exemple des JTAG, alors là qui sont vraiment à destination ou presque de professionnels, même de professionnels pour faire du débogage in-situ. Alors là, à un niveau pas à pas. Alors celui-ci coûte aux environs de 80 €, et vous avez vraiment le niveau professionnel où là, vous êtes pas loin des 200 €. Si vous êtes un fervent amateur des cartes Arduino UNO, il se peut que vous en ayez deux. Dans ce cas, ce qui vous est préconisé, c'est d'effectuer ceci. Dans ce cas-là en fait, vous avez la liaison qui se fait ici, pour la séquence de gravage, et vous avez juste des connexions fil à fil qui sont à faire ici entre les broches 10 à 13, comme ceci, avec l'alimentation. Vous lancez votre séquence de gravage naturellement, et après, par le biais du SPI, vous allez pouvoir reprogrammer votre deuxième carte. C'est quelque chose qui est couramment fait dans le monde du développement Arduino. Maintenant, juste pour vous montrer que forcément si vous voulez rentrer par le port USB pour graver une séquence de Boot, eh ben ce n'est pas possible. Alors pour cela, déjà, il faut aller dans Outils, et puis il faut choisir votre programmateur. Alors celui-ci, c'est celui qui est par défaut, qu'on utilise depuis le début de cette formation, qui est en fait le téléversement par le biais de l'USB. Et là, en fonction du choix de l'ISP que vous allez choisir, vous allez pouvoir choisir soit un AVR ISP, soit l'AVR ISP de chez Arduino, mais attention, y a celui aussi ISP.org, c'est-à-dire que il y a une session dans Arduino et Genuino, son fondateur et son co-fondateur. Du coup vous avez les 2 séances de Boot qui se côtoient à l'intérieur du même IDE. Bon, c'était un petit peu aberrant mais c'est comme ça. Et après, vous avez clairement donc la possibilité, si vous avez investi dans le Atmel ICE, de pouvoir graver la séquence de Boot. Alors ici, forcément, si je reste sur le programmateur donc qui est celui de l'USB, je vais avoir une erreur que je vais vous montrer, et en fait si vous avez choisi un ISP, vous n'avez plus qu'à choisir cet ISP, alors par exemple je vais dire celui-ci, mais je ne l'ai pas pour l'instant, et graver une séquence d'initialisation. Donc bien évidemment, j'ai une erreur, puisque je ne l'ai pas. Et si je veux re-utiliser en fait l'USB pour téléverser une séquence de gravage, eh ben là, ça ne fonctionne pas. Et c'est totalement normal, puisque je ne peux plus utiliser le port USB pour faire la même chose.

L'essentiel d'Arduino UNO

Mettez en œuvre des périphériques de communication de votre carte Arduino UNO. Abordez les protocoles de communication et concevez des applications ludiques et professionnelles.

3h12 (39 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Arduino UNO Arduino UNO Rev3
Spécial abonnés
Date de parution :31 août 2017

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !