EC
Microcontrôleurs
Compétences requises
Électronique Numérique (EP011M18)
Langage C (EP011M36)
--
Digital electronics (EP011M18)
C-language programming (EP011M36)
Compétences visées
L’objectif du cours est de prendre en main la programmation de microcontrôleurs via des kits Arduino.
Réaliser des codes simples sur Arduino.
Comprendre l’architecture d’un microprocesseur pour pouvoir lire une documentation technique.
--
The goal of this lecture is to start with the programming of microcontrollers via Arduino kits.
Realize small driving systems with Arduino
Understand the architecture of microcontrollers in order to be able to read efficiently a microcontroller datasheet.
Syllabus
Le cours magistral est composée de trois parties:
Description de l’architecture générale d’un microprocesseur en lien avec les connaissances acquises lors du cours d’électronique numérique.
Description de la manière dont un microprocesseur exécute des instructions et un code complet, lien entre l’architecture du microprocesseur, le langage assembleur et le langage C
Description de la carte Arduino, du microprocesseur ATMega328 et de ses périphériques
--
The lecture is composed of three parts:
A description of the general architecture of a microcontroller based on knowledge acquired during the digital electronics lecture.
A description of the way a microcontroller execute instructions and codes with an emphasis on the link between microcontroller architecture, assembler code and C-language programming
A description of Arduino kits, of the ATMega328 processor and its peripherals