Upload
kim-gay
View
22
Download
0
Embed Size (px)
DESCRIPTION
Entrées-Sorties TOR. David Saint-Mellion. Modèle du composant. 3 éléments : un Port (PA et PB du 6821). Un registre de Données (ORA et ORB du 6821). Un registre de Direction (DDRA et DDRB du 6821). Configuration des bornes du Port. On écrit dans le registre de direction DDRA - PowerPoint PPT Presentation
Citation preview
Entrées-Sorties TOREntrées-Sorties TOR
David Saint-Mellion
Modèle du composantModèle du composant
3 éléments :3 éléments :• un PortPort (PA et PB du
6821).
• Un registre de DonnéesDonnées (ORA et ORB du 6821).
• Un registre de DirectionDirection (DDRA et DDRB du 6821).
Données
Direction
Bornes du Port
Couplage avecle programme
Couplage avecl’application
Configuration des bornes du PortConfiguration des bornes du Port
On écrit dans le registre de direction DDRA – bit à « 0 » entrée
– bit à « 1 » sortie
Remarque : Les bornes non connectées sont configurées en Entrée afin de rendre électriquement neutres.
• DDRA 07h
PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0
E3 E2 E1 Nc Nc S2 S1 S0
Registre Donnéesb7 b6 b5 b4 b3 b2 b1 b0
1
L’exploitation du PortL’exploitation du Port
Ecrire dans le registre de données
• Modifie les valeurs sur les bornes configurées en sorties.
• ORA <-- 23h
S2=0, S1=1, S0=1
PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0
E3 E2 E1 Nc Nc S2 S1 S0
Modifie les bornesen sortie
ORA (Données)
Ecrire
L’exploitation du PortL’exploitation du Port
Lire le registre de Données
• prélève les valeurs présentes sur les bornes du Port.
• ORA 83h ou 9Fh.
PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0
E3 E2 E1 Nc Nc S2 S1 S0
Registre Données, ORA0 0 1 0 0 0 1 1
Lire Données
1 0 0 X X
0 1 1
Initialisation matérielleInitialisation matérielle
Le composant est connecté à la borne RAZ du processeur.
Au Reset du µpReset du µp :• les bornes du Portbornes du Port sont
configurées en entréesentrées • le registre de DonnéesDonnées
est initialisé à «00 ».
E/S TOR
ProcesseurLes sorties sont « en
l’air ». Il faut leurassocier des
résistances de tirage.Reset
Contact et borne du PortContact et borne du Port
Un contactcontact est associé à une borne du Port par une résistance de résistance de tiragetirage.
• Eventuellement un condensateur est utilisé pour filtrer les rebonds
PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0
6821
S2 S1 S0
V+
E2
3x10kV+
3x10k
GNDE1
V+
2x10k
PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0
Les événementsLes événements
Le changement d’étatchangement d’état d’une entrée crée des événementsévénements soit :
• le passage de 0 à 1 (front
montant)
• le passage de 1 à 0 (front descendant).
1
0t
Front montant« Evénement »
Evénement :1 front
Demande ITpar IRQ