Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Das PS/2-Protokoll.

Ähnliche Präsentationen


Präsentation zum Thema: "Das PS/2-Protokoll."—  Präsentation transkript:

1 Das PS/2-Protokoll

2 Inhaltsverzeichnis Einführung PS/2 Zeit-Sequenz-Diagramm Befehle
Wie PS/2 funktioniert Ansicht eines PS/2 Anschlusses Zeit-Sequenz-Diagramm Die Kommunikation Steuerungsmodi Bewegungsdaten Steuerdaten Befehle Befehlsübersicht

3 Einführung PS/2 Wie PS/2 funktioniert Ansicht eines PS/2 Anschlusses

4 Wie PS/2 funktioniert Die PS/2-Schnittstelle ist eine synchrone Schnittstelle Open-Kollektor-Technik, Ruhezustand entspricht also 5V Es kommunizieren Host (z.B. Mikrocontroller) PS/2-Device (z.B. Maus) Tauschen Daten über die Datenleitung aus Takt wird vom Device erzeugt

5 Ansicht eines PS/2 Anschlusses
Es gibt mehrere Stecker Diese können mit Adaptern miteinander verbunden werden Maus und Tastatur haben unterschiedliche Protokolle Unterscheiden sich beim Einschalten und Reset Der USB-Anschluss setzt sich immer mehr durch und löst auch PS/2 ab

6 das Protokoll Die Kommunikation Steuerungsmodi Bewegungsdaten
Steuerdaten

7 Die Kommunikation Jedes Byte besteht aus einem Frame (11 Bits)
1 Startbit (immer 0) 8 Datenbits 1 Parity-Bit (odd Parity) 1 Stoppbit (immer 1)

8 Steuerungsmodi Reset-Modus Stream-Modus Remote-Modus Wrap-Modus
Wenn gerade eingeschaltet oder Reset-Befehl erhalten wurde Stream-Modus Standard-Übertragungsmodus, Maus sendet Datenpakete, sobald sie eine Änderung feststellt Remote-Modus Unwichtig, da selten Wrap-Modus Dient zum testen

9 Bewegungsdaten Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Byte 1 Y Overflow X Overflow Y sign X sign 1 Middle Right left Byte 2 X delta Byte 3 Y delta Aktualisierung, sobald die Maus ihre Input Ports abfragt Bewegungszähler werden zurück gesetzt, wenn ein Datenpaket erfolgreich an den Host und nach jedem vom Host empfangenen Steuerdatenpakets

10 Steuerdaten Können vom Host abgefragt werden Bit 7 Bit 6 Bit 5 Bit 4
Byte 1 Remote Enable Scaling Left Middle right Byte 2 Resolutiion Byte 3 Sample rate Können vom Host abgefragt werden

11 Befehle Befehlsübersicht

12 Befehle FFh Reset F4h Aktivierung der X-Y-Datenübertragung F5h
Deaktivierung der X-Y-Datenübertragung E8h Setzen der Auflösung (Auflösung muss folgen) F3h Abtastrate FAh Ackknowledge (wird von der Maus gesendet) FCh Fehler-Code (wird von der Maus gesendet)

13 Befehle Auflösung Abtastrate Wert Auflösung in counts/mm 00h 1 01h 2
4 04h 8 Abtastrate in Pakete/Sekunde 10 20 40 60 80 100 200 Auflösung Abtastrate

14 Start Reset der Maus Funktionstest (Basic assurance Test)
Erfolgreich: senden des BAT-Zeichens AAh, und Maus Device ID 00h Funktionsfehler: senden von FCh Nach erfolgreichem Reset 100hz, 4 counts/mm und X-Y-Datenübertragung ist deaktiviert

15 Quellen Datenblatt Uni Karlsruhe

16 Quelle (Uni Karlsruhe)


Herunterladen ppt "Das PS/2-Protokoll."

Ähnliche Präsentationen


Google-Anzeigen