8
Entrées-Sorties TOR Entrées-Sorties TOR David Saint-Mellion

Entrées-Sorties TOR

  • 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

Page 1: Entrées-Sorties TOR

Entrées-Sorties TOREntrées-Sorties TOR

David Saint-Mellion

Page 2: Entrées-Sorties TOR

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

Page 3: Entrées-Sorties TOR

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

Page 4: Entrées-Sorties TOR

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

Page 5: Entrées-Sorties TOR

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

Page 6: Entrées-Sorties TOR

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

Page 7: Entrées-Sorties TOR

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

Page 8: Entrées-Sorties TOR

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