PeiP enseignement spécialité SE 2021/2022 : Différence entre versions
(→Aide à la conception de cartes) |
(→Répartition des binômes) |
||
Ligne 21 : | Ligne 21 : | ||
|- | |- | ||
| [[ Enseignement de spécialité SE 2021/2022 Groupe 1 / B2 | Groupe 1 / Cahier n°2]] | | [[ Enseignement de spécialité SE 2021/2022 Groupe 1 / B2 | Groupe 1 / Cahier n°2]] | ||
− | | | + | | Clottes Simon, Chevalier Juliette |
| ATTiny85 | | ATTiny85 | ||
|- | |- | ||
| [[ Enseignement de spécialité SE 2021/2022 Groupe 1 / B3 | Groupe 1 / Cahier n°3]] | | [[ Enseignement de spécialité SE 2021/2022 Groupe 1 / B3 | Groupe 1 / Cahier n°3]] | ||
− | | | + | | Chauveliere Martin, Fontaine Matthieu |
| ATMega16u2_HC49S | | ATMega16u2_HC49S | ||
|- | |- | ||
| [[ Enseignement de spécialité SE 2021/2022 Groupe 1 / B4 | Groupe 1 / Cahier n°4]] | | [[ Enseignement de spécialité SE 2021/2022 Groupe 1 / B4 | Groupe 1 / Cahier n°4]] | ||
− | | | + | | Duhr Romain, Tambaret Tariq |
| ATMega16u2_HC49S | | ATMega16u2_HC49S | ||
|- | |- | ||
| [[ Enseignement de spécialité SE 2021/2022 Groupe 1 / B5 | Groupe 1 / Cahier n°5]] | | [[ Enseignement de spécialité SE 2021/2022 Groupe 1 / B5 | Groupe 1 / Cahier n°5]] | ||
− | | | + | | Simon Antoine, Quique Paul |
| ATTiny85 | | ATTiny85 | ||
|- | |- | ||
| [[ Enseignement de spécialité SE 2021/2022 Groupe 1 / B6 | Groupe 1 / Cahier n°6]] | | [[ Enseignement de spécialité SE 2021/2022 Groupe 1 / B6 | Groupe 1 / Cahier n°6]] | ||
− | | | + | | Roussel Thomas, Chachignot Titouan |
| ATMega16u2_HC49S | | ATMega16u2_HC49S | ||
|- | |- | ||
| [[ Enseignement de spécialité SE 2021/2022 Groupe 1 / B7 | Groupe 1 / Cahier n°7]] | | [[ Enseignement de spécialité SE 2021/2022 Groupe 1 / B7 | Groupe 1 / Cahier n°7]] | ||
− | | | + | | Czeryba-Duez Louis, Dhamani Jibril |
| ATTiny85 | | ATTiny85 | ||
|- | |- | ||
| [[ Enseignement de spécialité SE 2021/2022 Groupe 1 / B8 | Groupe 1 / Cahier n°8]] | | [[ Enseignement de spécialité SE 2021/2022 Groupe 1 / B8 | Groupe 1 / Cahier n°8]] | ||
− | | | + | | Drici Othman, Cruchet Simon |
| ATTiny85 | | ATTiny85 | ||
|- | |- | ||
Ligne 51 : | Ligne 51 : | ||
| Floret Joseph | | Floret Joseph | ||
| ATTiny85 | | ATTiny85 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| [[ Enseignement de spécialité SE 2021/2022 Groupe 2 / B1 | Groupe 2 / Cahier n°1]] | | [[ Enseignement de spécialité SE 2021/2022 Groupe 2 / B1 | Groupe 2 / Cahier n°1]] | ||
− | | | + | | Deryckere Louis, Laigle Margaux |
| ATTiny85 | | ATTiny85 | ||
|- | |- | ||
| [[ Enseignement de spécialité SE 2021/2022 Groupe 2 / B2 | Groupe 2 / Cahier n°2]] | | [[ Enseignement de spécialité SE 2021/2022 Groupe 2 / B2 | Groupe 2 / Cahier n°2]] | ||
− | | | + | | Delaunoy Tanguy, Ferrand Louis |
| ATTiny85 | | ATTiny85 | ||
|- | |- | ||
| [[ Enseignement de spécialité SE 2021/2022 Groupe 2 / B3 | Groupe 2 / Cahier n°3]] | | [[ Enseignement de spécialité SE 2021/2022 Groupe 2 / B3 | Groupe 2 / Cahier n°3]] | ||
− | | | + | | Martin Amandine, Menuge Clément |
| ATTiny85 | | ATTiny85 | ||
|- | |- | ||
| [[ Enseignement de spécialité SE 2021/2022 Groupe 2 / B4 | Groupe 2 / Cahier n°4]] | | [[ Enseignement de spécialité SE 2021/2022 Groupe 2 / B4 | Groupe 2 / Cahier n°4]] | ||
− | | | + | | Crochemore Arthur, Baron Romain |
| ATTiny85 | | ATTiny85 | ||
|- | |- | ||
| [[ Enseignement de spécialité SE 2021/2022 Groupe 2 / B5 | Groupe 2 / Cahier n°5]] | | [[ Enseignement de spécialité SE 2021/2022 Groupe 2 / B5 | Groupe 2 / Cahier n°5]] | ||
− | | | + | | ElHaouitti Aya, Dutilly Anthony |
| ATMega16u2_HC49S | | ATMega16u2_HC49S | ||
|- | |- | ||
Ligne 93 : | Ligne 81 : | ||
|- | |- | ||
| [[ Enseignement de spécialité SE 2021/2022 Groupe 2 / B8 | Groupe 2 / Cahier n°8]] | | [[ Enseignement de spécialité SE 2021/2022 Groupe 2 / B8 | Groupe 2 / Cahier n°8]] | ||
− | | | + | | Damase Tom, Gest Matthieu |
| ATMega16u2_HC49S | | ATMega16u2_HC49S | ||
|- | |- | ||
Ligne 99 : | Ligne 87 : | ||
| Benard Simon, Pottier Eliot | | Benard Simon, Pottier Eliot | ||
| ATMega16u2_HC49S | | ATMega16u2_HC49S | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| [[ Enseignement de spécialité SE 2021/2022 Groupe 3 / B1 | Groupe 3 / Cahier n°1]] | | [[ Enseignement de spécialité SE 2021/2022 Groupe 3 / B1 | Groupe 3 / Cahier n°1]] | ||
Ligne 121 : | Ligne 97 : | ||
|- | |- | ||
| [[ Enseignement de spécialité SE 2021/2022 Groupe 3 / B3 | Groupe 3 / Cahier n°3]] | | [[ Enseignement de spécialité SE 2021/2022 Groupe 3 / B3 | Groupe 3 / Cahier n°3]] | ||
− | | | + | | Buniatuyan Galust, Zaidi Alissia |
| ATTiny85 | | ATTiny85 | ||
|- | |- | ||
Ligne 129 : | Ligne 105 : | ||
|- | |- | ||
| [[ Enseignement de spécialité SE 2021/2022 Groupe 3 / B5 | Groupe 3 / Cahier n°5]] | | [[ Enseignement de spécialité SE 2021/2022 Groupe 3 / B5 | Groupe 3 / Cahier n°5]] | ||
− | | Jenback Alexis, | + | | Jenback Alexis, Gerber Titouan |
| ATMega16u2_FA238 | | ATMega16u2_FA238 | ||
|- | |- | ||
Ligne 137 : | Ligne 113 : | ||
|- | |- | ||
| [[ Enseignement de spécialité SE 2021/2022 Groupe 3 / B7 | Groupe 3 / Cahier n°7]] | | [[ Enseignement de spécialité SE 2021/2022 Groupe 3 / B7 | Groupe 3 / Cahier n°7]] | ||
− | | | + | | Warlop-Degryse Ambre, Fortin Clément |
| ATMega16u2_FA238 | | ATMega16u2_FA238 | ||
|- | |- | ||
| [[ Enseignement de spécialité SE 2021/2022 Groupe 3 / B8 | Groupe 3 / Cahier n°8]] | | [[ Enseignement de spécialité SE 2021/2022 Groupe 3 / B8 | Groupe 3 / Cahier n°8]] | ||
− | | | + | | Castelain Théophile, Thomas-Guiroy Alexandre |
| ATMega16u2_FA238 | | ATMega16u2_FA238 | ||
|- | |- | ||
Ligne 147 : | Ligne 123 : | ||
| Poulet Anael, Leleu Romain | | Poulet Anael, Leleu Romain | ||
| ATMega16u2_FA238 | | ATMega16u2_FA238 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|} | |} |
Version du 12 décembre 2021 à 21:44
Sommaire
Répartition des binômes
Attention nous disposons d'un nombre limité de micro-contrôleurs de chaque type :
- 12 ATTiny85 (paquetage SO) ;
- 20 ATMega16u2 (paquetage TQFP).
Pour les horloges des ATMega16u2 nous avons :
- 15 quartz FA238 ;
- 10 quartz d'empreinte HC-49/S.
Vous devez donc vous répartir les types de cartes de façon à ce que tout le monde puisse avoir du matériel.
Cahier | Elèves | Type carte |
---|---|---|
Cahier n°0 | Ne pas utiliser, exemple | |
Groupe 1 / Cahier n°1 | Noel Alexis, Morchipont Charlène | ATMega16u2_HC49S |
Groupe 1 / Cahier n°2 | Clottes Simon, Chevalier Juliette | ATTiny85 |
Groupe 1 / Cahier n°3 | Chauveliere Martin, Fontaine Matthieu | ATMega16u2_HC49S |
Groupe 1 / Cahier n°4 | Duhr Romain, Tambaret Tariq | ATMega16u2_HC49S |
Groupe 1 / Cahier n°5 | Simon Antoine, Quique Paul | ATTiny85 |
Groupe 1 / Cahier n°6 | Roussel Thomas, Chachignot Titouan | ATMega16u2_HC49S |
Groupe 1 / Cahier n°7 | Czeryba-Duez Louis, Dhamani Jibril | ATTiny85 |
Groupe 1 / Cahier n°8 | Drici Othman, Cruchet Simon | ATTiny85 |
Groupe 1 / Cahier n°9 | Floret Joseph | ATTiny85 |
Groupe 2 / Cahier n°1 | Deryckere Louis, Laigle Margaux | ATTiny85 |
Groupe 2 / Cahier n°2 | Delaunoy Tanguy, Ferrand Louis | ATTiny85 |
Groupe 2 / Cahier n°3 | Martin Amandine, Menuge Clément | ATTiny85 |
Groupe 2 / Cahier n°4 | Crochemore Arthur, Baron Romain | ATTiny85 |
Groupe 2 / Cahier n°5 | ElHaouitti Aya, Dutilly Anthony | ATMega16u2_HC49S |
Groupe 2 / Cahier n°6 | Joly Maxime, Guendouz Yastene | ATTiny85 |
Groupe 2 / Cahier n°7 | Akan Hanaa, Benaissa Djibril | ATMega16u2_HC49S |
Groupe 2 / Cahier n°8 | Damase Tom, Gest Matthieu | ATMega16u2_HC49S |
Groupe 2 / Cahier n°9 | Benard Simon, Pottier Eliot | ATMega16u2_HC49S |
Groupe 3 / Cahier n°1 | Verstrepen Mathis, Wielgosz Vincent | ATMega16u2_FA238 |
Groupe 3 / Cahier n°2 | Lefranc-Mouquet Armand | ATTiny85 |
Groupe 3 / Cahier n°3 | Buniatuyan Galust, Zaidi Alissia | ATTiny85 |
Groupe 3 / Cahier n°4 | Bonningre Louis, Baccar Skander | ATMega16u2_FA238 |
Groupe 3 / Cahier n°5 | Jenback Alexis, Gerber Titouan | ATMega16u2_FA238 |
Groupe 3 / Cahier n°6 | Gambart Louis, Fournier Adrien | ATMega16u2_FA238 |
Groupe 3 / Cahier n°7 | Warlop-Degryse Ambre, Fortin Clément | ATMega16u2_FA238 |
Groupe 3 / Cahier n°8 | Castelain Théophile, Thomas-Guiroy Alexandre | ATMega16u2_FA238 |
Groupe 3 / Cahier n°9 | Poulet Anael, Leleu Romain | ATMega16u2_FA238 |
Aide à la conception de cartes
Voici quelques fichiers Fritzing d'aide à la conception de cartes, le schéma est fait, les composants sont placés, il ne reste plus qu'à router.
- Carte à base d'ATTiny85 : Fichier:Cdctiny place.zip.
- Carte à base d'ATMega16u2 (petit quartz) : Fichier:PeiPSpeMega place.zip.
- Carte à base d'ATMega16u2 (grand quartz) : Fichier:PeiPSpeMegaHC49 place.zip.
Ne faites pas d'extraction d'archive. Renommez simplement les .zip
en .fzz
et ouvrez directement avec Fritzing.
Fichiers de découpe des cartes :
Logiciel des cartes
Cartes à base d'ATTiny85
Partez sur la base de l'archive Fichier:Cdc232 peip eleves.2011-06-24.zip.
Nous vous laissons enrichir la fonction usbFunctionWriteOut
du fichier source tiny85_peip/main.c
avec les commandes de votre choix.
La compilation se fait via la commande make
dans le répertoire tiny85_peip/default
.
La programmation de la carte se fait obligatoirement via le connecteur ISP avec un programmateur Arduino. La commande pour télécharger le code sur la carte est :
avrdude -c arduino -p attiny85 -P /dev/ttyUSB0 -b 19200 -U flash:w:cdctiny85.hex
Testez ensuite la carte en utilisant minicom -os
, rentrez dans le troisième item du menu et sélectionnez /dev/ttyUSB0
, sélectionnez 9600 bauds, supprimez le contrôle de flux matériel, sortez du sous-menu et enfin prenez le premier item "sortie".
Cartes à base d'ATMega16u2
Partez sur la base de l'archive Fichier:Lufa-LUFA-peip-eleves-210130.zip.
Nous vous laissons enrichir la fonction CDC_Task
du fichier PolytechLille/VirtualSerialPeiP/VirtualSerial.c
avec les commandes de votre choix.
La compilation se fait via la commande make
dans le répertoire PolytechLille/VirtualSerialPeiP/
.
La programmation de la carte se fait par USB avec les commandes :
dfu-programmer atmega16u2 erase dfu-programmer atmega16u2 flash VirtualSerial.hex dfu-programmer atmega16u2 reset
Il est possible que l'ATMega16u2 ne soit pas configuré, d'usine, avec la bonne fréquence d'horloge. Dans ce cas il faut utiliser le connecteur ISP avec un programmateur Arduino. Il faut commencer par écraser le chargeur USB présent sur micro-contrôleur avec la session suivante :
avrdude -c arduino -p atmega16u2 -P /dev/ttyUSB0 -b 19200 -t avrdude> erase avrdude> quit
Ensuite il faut re-télécharger un Fichier:At90usb162-bl-usb-1 0 5.txt (prévu pour une ancienne version du micro-contrôleur, la dernière version n'étant pas disponible sur Internet) et imposer la bonne fréquence :
avrdude -c arduino -p atmega16u2 -P /dev/ttyUSB0 -b 19200 -U flash:w:at90usb162-bl-usb-1_0_5.txt avrdude -c arduino -p atmega16u2 -P /dev/ttyUSB0 -b 19200 -U lfuse:w:0xFF:m
A partir de là vous pouvez programmer par USB (en changeant l'identification du micro-contrôleur) à la bonne fréquence :
dfu-programmer at90usb162 erase dfu-programmer at90usb162 flash VirtualSerial.hex dfu-programmer at90usb162 reset