Indirizzo di studi: Ingegneria elettrica
Specializzazione: Elettronica e segnali embedded
Modulo: Microcontrôleurs

Descrizione del corso

Tornare al modulo Microcontrôleurs

  • Obiettivi

    Au terme du cours, l'étudiant-e doit être capable de :

    • Évoquer les concepts fondamentaux de l'électronique numérique appliqués aux systèmes à base de microprocesseurs.
    • Identifier, distinguer et analyser les éléments de base d'architecture des microprocesseurs et des microcontrôleurs.
    • Identifier la structure matérielle détaillée d'un microcontrôleur fréquemment utilisé dans les systèmes embarqués.
    • Expliquer le fonctionnement des périphériques les plus utilisés
    • Analyser les informations de transfert de données par le moyen des ports série et parallèle.
    • Mise en oeuvre d'une application sur microcontrôleur à partir de différents niveaux de langage de programmation pour réaliser une succession d'étapes.
    • Configurer les périphériques d'un microcontrôleur sur la base de sa fiche technique.
    • Utiliser des outils informatiques courants spécifiques à la discipline. (Connaissances pratiques par le biais d'expériences en laboratoire)
  • contenuto

    Introduction aux microcontrôleurs :

    • Contexte d'utilisation
    • Architecture et classification des microprocesseurs
    • Structure typique d'un microcontrôleur avec ses registres internes, organisation de la mémoire et circuits d'interface/périphériques

    Programmation de microcontrôleurs :

    • Langages de programmation de bas-niveau et de haut niveau avec rappel sur les algorigrammes
    • Structure d'un programme pour microcontrôleur: initialisations, boucle infinie et interruptions
    • Configuration des microcontrôleurs (registres internes, périphériques/opération des ports d'entrée-sorties, interfaçage/protocoles de communication série)
    • Concepts de techniques en temps réel (interruptions, timers)
    • Outils d'environnement et de développement

Metodo d'insegnamento e volume di lavoro

Insegnamento frontale (esercizi inclusi)
64 periodi
lavori pratici / laboratorio
24 periodi

Titolo del corso

Anno di validità
2024-2025
Anno del piano degli studi
1o anno
Semestre
primavera
Programma
francese,bilingue
Indirizzo di studi
Ingegneria elettrica
Lingua d'insegnamento
francese
ID del corso
B1C-MICR-E
Livello
Tipo di corso
addizionale
Formazione
Bachelor

Metodi di valutazione

  • prove in itinere prove scritte, TP-Test

Metodo di calcolo della nota del corso

La note du contrôle continu est la moyenne pondérée de la note des travaux écrits et de la note des travaux pratiques -- Les coefficients de pondération sont communiqués aux étudiants au début du cours ou des activités qui font l'objet d'une évaluation. En cas d'examen de révision, la note finale du cours est la moyenne arithmétique de la note du contrôle continu et de celle de l'examen de révision. La présence aux cours est obligatoire. Dans le cas de plus de 20% d'absences aux cours, l'enseignant-e n'attribuera pas de note à l'étudiant-e et sans justificatif valable, le cours sera considéré comme échoué. Les cas de force majeure sont réservés.

Letteratura di riferimento

  • Polycopié/notes de cours/documents/extraits de datasheet fournis par le professeur
  • MSP430 Microcontroller Basics, Newnes, John H. Davies, 2008
  • The C Programming Language, Brian W. Kernighan, Dennis M. Ritchie, Prentice Hall, 1988
  • Programming in C - A complete introduction to the C programming language, Stephen G. Kochan, Developer's Library, 2005

Docente/i e/o coordinatore/i

Pietro Buccella, Dominique Bullot