- Zulassung : /de/ausbildung/bachelor/elektrotechnik/zulassung/
- Studienaufbau : /de/ausbildung/bachelor/elektrotechnik/studienaufbau/
- Ausbildungsprogramm : /de/ausbildung/bachelor/elektrotechnik/ausbildungsprogramm/
- Berufliche Perspektiven : /de/ausbildung/bachelor/elektrotechnik/berufliche-perspektiven/
- Mobilität : /de/ausbildung/bachelor/elektrotechnik/mobilitat/
- Personen : /de/ausbildung/bachelor/elektrotechnik/personen/
- Zulassung : /de/ausbildung/bachelor/elektrotechnik/zulassung/
- Studienaufbau : /de/ausbildung/bachelor/elektrotechnik/studienaufbau/
- Ausbildungsprogramm : /de/ausbildung/bachelor/elektrotechnik/ausbildungsprogramm/
- Berufliche Perspektiven : /de/ausbildung/bachelor/elektrotechnik/berufliche-perspektiven/
- Mobilität : /de/ausbildung/bachelor/elektrotechnik/mobilitat/
- Personen : /de/ausbildung/bachelor/elektrotechnik/personen/
Ausbildungsprogramm
Kursbeschreibung
Zum Modul-
Angestrebte Kompetenzen und Lernziele
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)
-
Kursinhalte
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
Unterrichtsform
Kursbeschreibung
Lernkontrolle
- Schlussprüfung Lernkontrolle Berichte,
Notenberechnung / Validierungsmodalitäten
Die Note der kontinuierlichen Lernkontrolle ist das gewichtete Mittel aus der Note der schriftlichen Arbeiten und der Note der praktischen Arbeiten Die Gewichtungsfaktoren werden den Studierenden zu Beginn des Kurses oder der Aktivitäten, die bewertet werden, mitgeteilt. Im Falle einer Schlussprüfung entspricht die Note des Kurses dem arithmetischen Mittel aus der Note der Lernkontrolle und der Schlussprüfung. Die Anwesenheit in den Kursen ist obligatorisch. Bei einer Abwesenheit von mehr als 20% wird der Kurs nicht benotet und ohne gültige Begründung als nicht bestanden gewertet. Fälle höherer Gewalt sind vorbehalten.
Bibliografie
- Ein gedrucktes Dokument steht für jedes Kapitel des Kurses zur Verfügung (in französischer Sprache).
- Die druckbaren Dokumente (Kursunterlagen, Übungen, Präsentationen usw.) sind auf der E-Learningseite Moodle vorhanden.
- 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
Dozierende
Pietro Buccella, Dominique Bullot