Microprocesseurs et microcontrôleurs 2 / Programming PW

Diplômes intégrant cet élément pédagogique :

Descriptif

- Comprendre les spécificités de la programmation embarquée en langage C

- Être capable de programmer en C des tâches complexes sur la carte STM32-Nucleo

- Comprendre et maîtriser l'utilisation de différents périphériques avancés : Convertisse

 

- Understand the specifics of embedded Progrmmaing with the C language

- Be able to program complexe tasks for the embedded board STM32-Nucleo using the C language

- Understand and master the usage of advanczed embedded devices such as Timers and Analog

 

6 - Introduction au C embarqué, interruptions en C

7 - Utilisation du convertisseur analogique-numérique

8 - Mini-projet: découverte du Timer (16h)

9 - Initiation à l'utilisation du logiciel configurateur STM32Cub

 

6 - Introcution to embedded programming with the C language, using interrupts with C

7 - Analog Digital Converters and their usage

8 - Mini-Project: discovering Timers (16 h)

9 - Introduction to the STM32Cube configuration generator

Pré-requis

Il est recommandé d'avoir suivi et validé Microcontrôleurs 1 avant de suivre ce cours. Ce cours suppose également une familiarité avec le langage C et ses concepts de base: procédures/fonctions, boucles, tableaux, structures.

Le cours et les supports de cours sont en français, cependant un niveau suffisant d'anglais technique sera indispensable pour lire certaines parties (non traduites) des documentations techniques, notamment dans le cadre du mini-projet.

 

It is strongly recommended to have taken the Microcontrôleurs I module before taking this course. This course requires prior knowledge of the C programming language and its basic concepts: functions/procedures, loops, arrays, structs...

Lectures and handouts are in french, though some knowledge of technical english is necessary to understand the provided technical documentation, especially for the mini-project.

Bibliographie

- Polycopiés de cours/TD/TP

- Marc Laury, À la découverte des cartes Nucleo, Eyrolles, 2017

- Documentations disponibles sur le site du constructeur ST Microelectronics:
  * PM0214 Cortex-M4 Programming manual
  * RM390 STM32F446 Reference manual

 

- Lectures and lab session handouts

- Marc Laury, À la découverte des cartes Nucleo, Eyrolles, 2017

- Available documentation on the website of ST Microelectronics:
  * PM0214 Cortex-M4 Programming manual
  * RM390 STM32F446 Referen

Informations complémentaires

Lieu(x) : Grenoble - Saint-Martin d'Hères
Langue(s) : Francais