Herunterladen Diese Seite drucken

Panasonic KX-P2123 Serviceanleitung Seite 25

Werbung

8.2.3 Schaltkreis Paralilelschnittstelle
Der Schnittstellen-Schaltkreis erhait Daten vom Host-Computer und erzeugt die entsprechenden Statussignale.
Das Handshake-Vertahren lauft wie folgt ab:
Ablauf
(1) Ein Signal STROBE vom Host Computer setzt das Register des Gate Array. Gleichzeitig Ubertragt Pin (3)
des Gate Array das Signal BUSY an den Host-Computer.
(2) Die CPU Uberpriift in regelmaBigen Abstanden den Registerinhalt des Gate Array und kontrolliert, ob ein
STROBE gesendet wurde.
(3) Wenn ein Signat STROBE abgegeben wurde, liest die CPU die Daten aus den HS-Ports des Gate Array ein
(HSO—HS7). AnschlieBend wird der Registerinhalt des Gate Array automatisch geléscht.
. (4) Beim Verschwinden des Signals BUSY wird wahrend der Zeitspanne, die durch Software festgelegt wird,
automatisch ein Signal ACK (Acknowledge) an den Host-Computer Ubertragen.
(5) Die CPU prift dann, ob es sich bei den empfangenen Daten um einen Zeichencode, einen Steuercode oder
Daten zur Darstellung eines Bitmusters handelt und verarbeitet die Daten entsprechend.
(6) Die CPU verarbeitet den nachsten Befehl (z. B.: Zustandsanderung von Bedienschaltern, Motorsteuerung
wahrend des Drucks).
Damit ist der durch Handshake vollzogene Datenaustausch abgeschlossen.
Zeitdiagramm
Daten 1—8 von Host
STROBE von Host
<=>
BUSY an Host (Pin (3)
Drucker
Host
Handshake
ACK an Host (Pin (39)
GATE
ARRAY
|

Werbung

loading