• slide-formation

Systèmes embarqués, développement sur la plateformes Arduino

< br/>

Pré requis

- Avoir une bonne connaissance du langage C et en électronique logique

Objectifs de la formation

- Appréhender la structure des microcontrôleurs de la famille ATmega
-Concevoir un environnement de développement
- Savoir gérer les entrées-sorties
- Savoir gérer les interruptions
- Savoir gérer les communications

Public :

Pour les informaticiens

Contenu du cours

Présentation

- L'Open Source dans l'électronique
- Les projets Arduino et Wiring
- Les kits Arduino et les shields

Famille ATmega 328

- Panorama de l'électronique logique
- Famille des microcontrôleurs ATmega
- Architecture de l’ATmega
- Gestion des interruptions
- Management de la consommation électrique

Les outils de développement

- L'environnement de développement intégré
- L'IDE Atmel Studio 6
- Les librairies Arduino
- La chaîne de compilation

Les entrées-sorties

- Niveaux logiques des entrées et sorties
- Tout Ou Rien
- Les entrées et sorties
- La conversion analogique digitale
- Conversion analogique numérique
- Les canaux « Pulse Width Modulation »
- Utilisation d'un canal PWM afin de créer un signal analogique

Les interruptions

- Interruptions matérielles et logicielles
- Interruptions internes et externes
- Vecteurs d'interruption
- Les timers
- Timer et PWM

Communications

- Les interfaces séries synchrones et asynchrones
- Liaison série, bus I2C et SPI

Compléments

- Principe du bootloader
- La création des cartes et des shields
- Le langage assembleur

 

Powered by Amazing-Templates.com 2014 - All Rights Reserved.