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'Assembleur

Définir l'ossature du premier programme

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Vous allez apprendre à générer un template automatiquement en intégrant le code lié aux bits de configuration.
03:46

Transcription

Pour illustrer notre premier programme, nous allons donc rebasculer sur MPLAB X. Donc, nous allons aller chercher notre premier fichier, qui se trouve en fait dans les fichiers sources, donc fichiers dits Exercice. Donc chapitre un, Programme, et puis j'ai déjà élaboré en fait un projet qui s'appelle LAB1.X, qui n'est pas très différent du template que je vous ai montré précédemment. Donc je fais Open Project et là en fait, j'ai juste rajouté en commentaire, donc avec les points-virgules qui sont ici. Tout ce qui suit et qui est en vert est un commentaire, donc ne sera pris en compte par le compilateur. Et on vous dit normalement d'insérer les bits de configuration. Bon alors, ça commence très fort, on se dit : aïe, aïe, aïe, qu'est-ce que les bits de configuration ? Les bits de configuration, ce sont des bits que vous allez placer dans des registres spécifiques qui vont définir un fonctionnement particulier de votre microcontrôleur. Vous ne pourrez pas y revenir pendant le programme. Je m'explique : cette config a lieu au départ, donc une fois que le programme sera lancé, vous verrez comment cela se passe, on va tourner ici en boucle. Les bits de configuration ne seront plus modifiables. Alors, vous allez me dire: « Oui mais comment je sais que ces bits de configuration existent ? » Comment vais-je les trouver et comment vais-je les configurer ? Alors, pour cela, on fait appel justement aux datasheets. Et nous allons dans la section 9 où justement, on vous parle en fait des sections particulières du CPU et notamment des bits de configuration. Ici il n'y en a pas beaucoup, vous n'avez qu'un régistre de configuration et vous n'avez que 3 bits à l'intérieur. Donc, c'est très simple, on vous dit : « Est-ce que vous voulez mettre le Watchdog en ON ou en OFF ? Est-ce que vous voulez protéger votre code à la lecture ? Et est-ce que vous voulez démarrer avec un masterclear qui va prendre une broche supplémentaire, ou attendre que le Reset se fasse dès qu'il y a réparation de la tension de l'alimentation ? » Donc, voilà un peu trois bits de configuration que vous ne pourrez plus changer, et ça j'insiste bien, une fois que vous aurez implanté le programme dans le microcontrôleur. Donc cela va se traduire par quoi ? Si je reviens dans MPLAB X, il suffit de mettre en fait __CONFIG, et puis mettre certains mots-clés qui correspondent aux bits de configuration. Alors pour trouver les mots-clés, il y a quelque chose qui est extrêmement utile qui va venir ici et qui s'appelle donc configuration bit. Donc à partir de là, vous mettez soit en ON, soit en OFF selon votre désir, et vous faites : Generate, code source output. Voilà, donc à partir de là je fais un Ctrl+A, Ctrl+C et là je viens le placer, par exemple Ctrl+V, et en fait vous avez deux fois la ligne que je viens d'effectuer, vu que je l'avais déjà fait précédemment. Et voilà comme ça, ça vous permet en fait de savoir qu'il n'est pas nécessaire d'absolument connaître la syntaxe parfaite de chaque bit de configuration. L'assistant de configuration bit vous le permet.

L'essentiel d'Assembleur

Plongez-vous dans le langage bas niveau, nommé Assembleur. Abordez les notions de jeu d'instructions, de pipeline, de registres, de mode d’adressage, de compteur de programme, etc.

4h52 (57 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :26 sept. 2016

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 !