• Votre sélection est vide.

    Enregistrez les diplômes, parcours ou enseignements de votre choix.

Architecture des micro-contrôleurs

  • Composante

    ENSEIRB-MATMECA

Code interne

ES6MI100

Description

L'objectif est de voir les spécificités d'un microcontrôleur pour en tirer le meilleur parti en termes de performances/W ainsi que d'aider au choix pour les nouveaux designs. Les séances pratiques s'effectuent sur une carte Nucleo équipée d'un microcontrôleur STM32. Ces séances sont également l'occasion d'écrire du code C sans le soutien d'un système d'exploitation (absence des bibliothèques d'interface de base, pas de messages d'erreurs...)
Les séances progressent pour réaliser peu à peu les briques de base d'un système d'exploitation minimaliste.
Les parties pratiques utilisent essentiellement la documentation technique du constructeur en anglais

Lire plus

Pré-requis obligatoires


programmation en C
opérateurs logiques
lecture de l'anglais technique

Lire plus

Syllabus


Découverte des outils / prise en main
Utilisaton des modules matériels, application sur les timers et une sortie PWM
Interruptions : utilisation des interruptions vectorisées : application à la gestion d'un afficheur 7 segments
Liaison SPI : présentation de la liaison, utilisation du module, application à la lecture d'une mémoire flash.
Communication : mise en oeuvre d'un module UART, communication avec un ordinateur
Economies d'énergies, gestion de la mise en sommeil
Transferts de Données en DMA

Lire plus

Informations complémentaires

Systèmes à base de microcontrôleur dans l'objectif de contrôler un ensemble de capteurs et actionneurs sur un système embarqué

Lire plus

Bibliographie

L'ensemble des documents est fourni en ligne.
Les textes de base sont rédigés en français, alors que les références techniques sont en anglais.
Une copie papier est fournie pour accélérer les processus de lecture. La documentation technique est à laisser sur place et sera réutilisée.

Lire plus

Modalités de contrôle des connaissances

Évaluation initiale / Session principale - Épreuves

Type d'évaluationNature de l'épreuveDurée (en minutes)Nombre d'épreuvesCoefficient de l'épreuveNote éliminatoire de l'épreuveRemarques
Epreuve TerminaleEcrit601documents autorisés sans calculatrice

Seconde chance / Session de rattrapage - Épreuves

Type d'évaluationNature de l'épreuveDurée (en minutes)Nombre d'épreuvesCoefficient de l'épreuveNote éliminatoire de l'épreuveRemarques
Epreuve terminaleOral301documents autorisés calculatrice autorisée