« SE4 2022/2023 EC4 » : différence entre les versions
Aller à la navigation
Aller à la recherche
(Page créée avec « = Objectifs = Il vous est demandé de : = Matériel nécessaire = Travail réalisé = = Documents Rendus = ») |
Aucun résumé des modifications |
||
Ligne 2 : | Ligne 2 : | ||
Il vous est demandé de : | Il vous est demandé de : | ||
* réaliser des communications SPI entre trois ATMega328p, pour cela vous utiliserez une carte comportant 3 sous-systèmes : | |||
** un sous-système de type Arduino Uno programmable via une puce FTDI, | |||
** un sous-système de gestion d'afficheurs 7 segments par un ATMega328p, programmable via un connecteur AVR-ISP, | |||
** un sous-système de gestion de matrice de LEDs par un ATMega328p, aussi programmable via un connecteur AVR-ISP ; | |||
* commencez par gérer les afficheurs et les pilotes de LED sur les sous-systèmes correspondants ; | |||
* écrivez les fonctions de communication entre les sous-systèmes : le premier sous-système étant le maître SPI ; | |||
* écrivez sur le sous-système maître un programme pour commander les deux autres sous-systèmes en séquence ; | |||
* utilisez l'ordonnanceur implanté en TP pour commander les deux autres sous-systèmes par deux tâches concurrentes. | |||
= Matériel nécessaire | = Matériel nécessaire = | ||
Vous aurez besoin de la carte de développement cité et d'un Arduino configuré en programmateur AVR ISP. | |||
= Travail réalisé = | = Travail réalisé = | ||
= Documents Rendus = | = Documents Rendus = |
Version du 7 juillet 2023 à 22:45
Objectifs
Il vous est demandé de :
- réaliser des communications SPI entre trois ATMega328p, pour cela vous utiliserez une carte comportant 3 sous-systèmes :
- un sous-système de type Arduino Uno programmable via une puce FTDI,
- un sous-système de gestion d'afficheurs 7 segments par un ATMega328p, programmable via un connecteur AVR-ISP,
- un sous-système de gestion de matrice de LEDs par un ATMega328p, aussi programmable via un connecteur AVR-ISP ;
- commencez par gérer les afficheurs et les pilotes de LED sur les sous-systèmes correspondants ;
- écrivez les fonctions de communication entre les sous-systèmes : le premier sous-système étant le maître SPI ;
- écrivez sur le sous-système maître un programme pour commander les deux autres sous-systèmes en séquence ;
- utilisez l'ordonnanceur implanté en TP pour commander les deux autres sous-systèmes par deux tâches concurrentes.
Matériel nécessaire
Vous aurez besoin de la carte de développement cité et d'un Arduino configuré en programmateur AVR ISP.