Tp01 TP Initiation aux interruptions ObjectifManipuler les API destinées aux GPIO Gérer les interruptions Con ?gurer le NVIC Principe Une interruption matérielle en anglais Interrupt ReQuest ou IRQ est une interruption déclenchée par un périphérique d'ent

TP Initiation aux interruptions ObjectifManipuler les API destinées aux GPIO Gérer les interruptions Con ?gurer le NVIC Principe Une interruption matérielle en anglais Interrupt ReQuest ou IRQ est une interruption déclenchée par un périphérique d'entrée-sortie d'un microprocesseur ou d'un microcontrôleur Les interruptions matérielles sont utilisées en informatique lorsqu ? il est nécessaire de réagir en temps réel à un événement asynchrone ou bien de manière plus générale a ?n d ? économiser le temps d ? exécution lié à une boucle de consultation polling loop Les étapes d ? une interruption sont résumées par la ?gure suivante Une interruption peut être activée d ? une manière asynchrone au déroulement du programme principal Ici symbolisée par un éclair jaune sur la ?gure Après sauvegarde de contexte le processeur passe en mode exception et exécute la fonction qui correspond à l ? exception activée une interruption est une exception Le processeur récupère l ? adresse de la fonction handler ? à partir du vector table ? qui contient les adresses des fonctions qui gèrent toutes les exceptions software et matérielles C Une fois l ? interruption est servie il y a restauration de contexte Retour au programme principal Le processeur Cortex ARM contient un composant nommé Nested Vectored Interrupt Controller NVIC ? Il supporte jusqu ? à interruptions Il o ?re niveaux de priorités programmables de à avec la priorité la plus faible Les priorités sont hiérarchisées en deux groupes Un premier groupe de priorité de à De la même manière chacun de ces groupes contient un sous-groupe de priorité de à Le NVIC est sensible aux niveaux de tensions et aux di ?érents fronts montant ou descendant Le travail demandé dans ce TP permettra de tester une solution avec polling pour commander une diode LED avec un bouton utilisateur puis avec une solution basée sur une interruption hardware Dans la troisième partie le NVIC sera programmé pour donner deux priorités di ?érentes au bouton utilisateur et au system tick handler ? responsable d ? incrémenter le system tick counter ? chaque ms C Création d ? un projet Suivre les mêmes étapes du TP initiation aux GPIO pour créer un projet Sélectionner sous le menu Project ? - Manage ? - Run-Time Environment ? sélectionner LED API ? et Button API ? et il est important de préciser la board STM F Discovery ? voir ?gure suivante Cliquer sur Resolve ? et cocher Classic ? sous STM Cube Framework API ? puis sur OK ? Suivre les mêmes étapes du TP initiation aux GPIO pour ajouter les dossiers sources ? et headers ? ajouter les ?chiers main c ? main h ? stm f xxit c ? et stm f xxit h ? C Cliquer sur l ? icône options for target ? ensuite sur l ? onglet Debug ? a ?n de con ?gurer les options de la carte cible sur laquelle le programme sera exécuté Cette fenêtre fait appara? tre deux options de test par simulation à gauche ou

Documents similaires
Le these pdf UNIVERSITÉ PARIS IV-SORBONNE ÉCOLE DOCTORALE LITTÉRATURES FRANÇAISES ET COMPARÉE ? ? ? ? ? ? ? ? ? ?N d ? enregistrement attribué par la ? bibliothèque THÈSE pour obtenir le grade de DOCTEUR DE L ? UNIVERSITÉ PARIS IV Discipline Littérature e 0 0
Puren 2018a conference classe inversee 0 0
Gwendoline GALLAIS TOULLEC Née le 15 Mai 1981 – Nationalité Française Mariée – 0 0
Alain faure les grands quartiers de l x27 industrie a paris l x27 exemple de la villette 1996 0 0
Djebbar cv abrege f 2009 2 1 0 0
tech pdf REPUBLIQUE TUNISIENNE MINISTERE DE L ? EDUCATION Physique ème année de l ? enseignement secondaire Sciences techniques Sous la direction de Abdelhamid BAATOUT Abdelhamid BAATOUT Inspecteur G E Taou ?k BACCARI Inspecteur G E Equipe de rédaction Mo 0 0
Brissaud sophie la lecture angoissee ou la mort du correcteur pdf 0 0
Pratique vocabulaire b2 VOCABULAIRE exercices corrigés inclus B avec règles Romain Racine Jean-Charles Schenker Audio disponible en ligne ou en téléchargement sur l ? espace digital https pratique cle-international com Direction éditoriale Béatrice Rego M 0 0
Dissertation internet 2 En cette période d ? élection présidentielle Internet sera l ? un des canaux d ? information les plus utilisés En e ?et à la question de savoir par quels moyens les Français comptent utiliser pour suivre les élections présidentiell 0 0
Methode du commentaire3 1 MÉTHODE DU COMMENTAIRE LITTÉRAIRE D é ?nition Il s ? agit d ? une explication de texte organisée autour de deux ou trois idées principales qui serviront d ? axes d ? étude L ? ensemble doit s ? appuyer sur l ? analyse de procédés 0 0
  • 61
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager