Cours:TDs 2103 : Différence entre versions
m (→Initiation aux timer 0) |
m (→Rappel de la documentation du timer 0) |
||
| Ligne 8 : | Ligne 8 : | ||
[[File:AVRMega328 Timer0.png|thumb|center|500px|Documentation du timer 0 de l'ATMega328]] | [[File:AVRMega328 Timer0.png|thumb|center|500px|Documentation du timer 0 de l'ATMega328]] | ||
| + | |||
| + | ==Rappel de la documentation du shield utilisé== | ||
| + | Puisque nous allons utiliser les LEDs pour afficher une valeur binaire sur 8 bits, voici la documentation correspondante : | ||
| + | {| class="wikitable" | ||
| + | |- | ||
| + | ! Numéro | ||
| + | || f5 || f4 || f3 || f2 || f1 || f0 || p1 || p0 | ||
| + | |- | ||
| + | ! Couleur | ||
| + | || r || o || v || r || o || v || v || r | ||
| + | |- | ||
| + | ! Arduino Pin | ||
| + | || 13 || 12 || 11 || 10 || 9 || 8 || 7 || 6 | ||
| + | |- | ||
| + | ! Port Arduino UNO | ||
| + | || PB5 || PB4 || PB3 || PB2 || PB1 || PB0 || PD7 || PD6 | ||
| + | |- | ||
| + | ! Port Arduino LEONARDO | ||
| + | || PC7 || PD6 || PB7 || PB6 || PB5 || PB4 || PE6 || PD7 | ||
| + | |} | ||
| + | Seule la ligne correspondant à '''l'Arduino UNO''' nous intéresse dans la suite. | ||
Version du 6 octobre 2014 à 08:37
Nous allons mettre dans cette série de TDs un ensemble de travaux réalisés en groupes de TD mais en salle informatique.
Initiation au timer 0
Notre objectif est de reprendre un exercice de TD et de le réaliser de manière plus complète.
Rappel de la documentation du timer 0
La documentation officielle du timer 0 fait 10 pages. Nous utilisons quant à nous une série de dessins résumant le fonctionnement de certaines parties.
Voici un premier dessin :
Rappel de la documentation du shield utilisé
Puisque nous allons utiliser les LEDs pour afficher une valeur binaire sur 8 bits, voici la documentation correspondante :
| Numéro | f5 | f4 | f3 | f2 | f1 | f0 | p1 | p0 |
|---|---|---|---|---|---|---|---|---|
| Couleur | r | o | v | r | o | v | v | r |
| Arduino Pin | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 |
| Port Arduino UNO | PB5 | PB4 | PB3 | PB2 | PB1 | PB0 | PD7 | PD6 |
| Port Arduino LEONARDO | PC7 | PD6 | PB7 | PB6 | PB5 | PB4 | PE6 | PD7 |
Seule la ligne correspondant à l'Arduino UNO nous intéresse dans la suite.