Cours:CoursM2103 : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
Ligne 5 : Ligne 5 :
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! broche !! Rôle !! Registre || Valeur
+
! broche !! Rôle !! Registre || Code
 
|-
 
|-
| PC5 || Sortie || DDRC || 1
+
| PC5 || Sortie || DDRC || <nowiki>DDRC |= (1<<PC5);</nowiki>
 
|-
 
|-
| PD5 || Sortie || DDRD || 1
+
| PD5 et PD7 || Sortie || DDRD || <nowiki>DDRD |= (1<<PD5)|(1<<PD7);</nowiki>
 
|-
 
|-
| PA3 || Entrée || DDRC || 0
+
| PA3 || Entrée || DDRA || <nowiki>DDRA &=~(1<<PA3);</nowiki>
 
|-
 
|-
| PD0 || Entrée || DDRD || 0
+
| PD0 et PD1 || Entrée || DDRD ||  <nowiki>DDRD &=~( (1<<PD0)|(1<<PD1));</nowiki>
 
|}
 
|}

Version du 25 janvier 2023 à 15:45

gestion des broches

Entrée/Sortie

broche Rôle Registre Code
PC5 Sortie DDRC DDRC |= (1<<PC5);
PD5 et PD7 Sortie DDRD DDRD |= (1<<PD5)|(1<<PD7);
PA3 Entrée DDRA DDRA &=~(1<<PA3);
PD0 et PD1 Entrée DDRD  DDRD &=~( (1<<PD0)|(1<<PD1));