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

Lire une entrée sur une broche avec le buffer

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Apprenez à faire la différence fondamentale entre lire et écrire sur un port. Ainsi, abordez l'utilisation de LAT, de PORT et la mise d'un port en mode digital.
03:38

Transcription

Dans cette vidéo, je vais vous parler de la lecture d'une entrée sur une broche en utilisant le buffer. Alors on rappelle que pour configurer en entrée ou en sortie les ports de notre microcontrôleur, il suffit de passer par le registre TRISx. Donc TRIS suivi de la lettre de votre port, et vous y mettez un 1 comme input et puis un zéro comme output en fonction de l'utilité que vous en avez. Alors chose que nous ne faisons pas ici, sous ISIS, car nous ne sommes pas dans une formation sur le design de carte électrique, mais simplement, on se sert de Proteus et donc du module ISIS pour illustrer nos propos sur le langage Assembler. Mais il faudrait que toutes les broches non utilisées doivent toute être connectées à la masse. En effet, une entrée liée à aucun potentiel n'est pas acceptable, car le signal qui apparaît à ces bornes, si c'est un parasite peut être interprété comme un 1 logique, si le programme vient le lire à cet instant. Si par erreur vous configurer vos broches en sortie et vous le mettez à un. Si elles sont connectées à la masse forcement, là, ça vous fait un beau court circuit et votre microcontrôleur passe à la poubelle. Alors je vais vous faire un petit topo sur un registre spécial qui s'appelle LAT. Alors LAT est souvent associé à PORT et vous allez comprendre en fait la petite subtilité qui existe entre les deux. Alors PORT vient lire directement le potentiel présent au niveau des broches. Mais à un instant voilà dès que vous l'interrogez il y a un lien. Tandis que le LAT lui vous permet de lire et d'écrire et notamment la lecture est bufférisée donc mis dans une mémoire tampon représentée ici. Et comme ça s'il y a changement d'état pendant un micro-cycle, en tout cas, votre résultat est déjà là. Alors je vais expliquer ceci avec un graphe. Imaginons que nous sommes à une fréquence de fonctionnement relativement basse et nous avons une capacité d'entrée faible, nous allons avoir une tension qui va monter assez rapidement. Et nous avons donc nos quatre micros cycles qui correspondent à un cycle entier, donc un cycle instruction. Il faut absolument que cette tension par exemple si on fait un Bitsf, soit présente avant la fin de Q1. Alors, dès qu'elle a passé le niveau VIH stipulé dans le datasheet dans ce cas là, vous êtes bons. Le micro-cycle Q1 prend fin et la tension qui apparaît sur la broche donc est au-dessus de VIH. Par contre, si vous êtes sur une fréquence de fonctionnement qui est très élevée et une capacité importante, vous allez avoir une tension de montée qui va être relativement lente. Donc moralité, arrivé à Q1, vous n'aurez toujours pas atteint le niveau VIH, et donc vous n'aurez pas la prise en compte de cette instruction puisqu'en fait, il apparaîtra à la fin du micro-cycle Q2. Donc à partir de là, vous n'aurez pas le fonctionnement que vous avez désiré. Donc préféré utilisé le LAT si même dans tous nos exercices, nous utiliserons PORT parce que nous sommes dans une simulation, mais dans la réalité, il serait de bon ton d'utiliser plutôt le LAT.

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 !