Das PS/2-Protokoll.

Slides:



Advertisements
Ähnliche Präsentationen
Wake on LAN.
Advertisements

USB - Universal Serial Bus
Programmiersprachen Eine allgemeine Übersicht der gängigsten Sprachen und ihrer Einteilung Gabriel Bretschner IG08 Fach: Informatiksysteme Einleitung Definition.
Ein Streifzug durch das INTERNET G. Hege und W. Moritz OSA Stuttgart.
Eine kleine Einführung
Referat zum Thema: Soundkarte Von Julian Weger IT-Klasse 2482.
Die Serielle Schnittstelle
Serielle Schnittstellen Von Pascal Wetterau
E / IDE Enhanced / Integrated Device Elektronics
Eingabegeräte (Tastatur & Maus)
Katja Bode MOdulator Der, Die, Das DEModulator.
Computer-Netzwerke FGT-IT-12 Netzwerke planen und installieren
Paketorientierte Datenübertragung
Internet und seine Dienste
Haupt- und Arbeitsspeicher
Das Oszilloskop Sophie Lange.
Virtual Private Networks
Einführung in die Technik des Internets
Parallele Schnittstellen
RS232 Register und ihre Bits
Medienverarbeitung I, WS 99/00 Simon Barkow, Gunnar Kiesel
von Julia Pfander und Katja Holzapfel E 12/2
Schnittstellen des Computers
iPad mit der ez Share™ Speicherkarte in Digitalkamera drahtlos über WLAN verbinden.
Multimedia-Anwendungen und Routing
3 Wie funktioniert TCP/IP?
Rechnerkommunikation I
Referent: Kiron Mirdha Betreuer: Rene Hilden Juli 2012
Cloud-Computing Tomic Josip.
Universal Serial Bus (USB)
Von Timo Göcke & Marvin Fischer
UNIVERSITÄT ZU KÖLN HISTORISCH-KULTURWISSENSCHAFTLICHE INFORMATIONSVERARBEITUNG REUSABLE - CONTENT SS 2013 MARIA WAGNER ReST.
Julia Grabsch Florian Hillnhütter Fabian Riebschläger
Information und Kommunikation
Referat von Markus Hertel
INSTANT MESSAGING LI Xiaohui LIU Miao ZHOU Guanpei Universität Salzburg WAP Präsentation WS 2005/06.
Computerorientierte Physik VORLESUNG Zeit: jeweils Mo Uhr Ort: Hörsaal 5.01, Institut für Experimentalphysik, Universitätsplatz 5, A-8010.
Ram/Rom/EPRom Abb. 3 Abb. 3 Abb. 2 Ein Referat von Xaver Schweitzer.
Warum gibt es Netzwerke?
Vom Bit zum Byte.
Ein Doku-Web erstellen
Eine Fernsteuerung für den Lego EV3 Roboter
Die verschiedenen Schnittstellen eines Computers und ihre Verwendung
WECHSELSTROM Widerstand und Spule.
Kommunikation und Codierung von Daten
Netzwerke.
D IE 8-B IT Ä RA Von Sammy Baghdadi 1 erstellt von Sammy Baghdadi,
Faxgeräte aus der Familie T-Fax.
Zinsstrukturkurven Konzeption & Interpretation
Energiepolitik in Norwegen und Deutschland
Internetrecherche. Suchmaschinen – es gibt mehr als google  Verwendung unterschiedlicher Suchmaschinen
Von Alexander Röhr Booten.
Der Abakus Phönizisch = abak (Auf eine Fläche gestreuter Sand zum Schreiben) Griechisch = ἄβαξ (abax, Brett) Lateinisch = abacus (Brett, Zeichenbrett,
Datenbanken Verwalten
Anschlussmöglichkeiten beim Samsung S3
Hundertwasser Lindsey Lancette.
USB Fabius Wiesmann.
Agenda 1. Definition (TCP/ IP Protokollfamilie) 2.
USB - Universal Serial Bus
Internet-Grundtechnologien. Client / Server Client („Kunde“): fordert Information / Datei an im Internet: fordert Internetseite an, z.B.
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
Dietrich, Hofer, Kyska, Vertedicts
RC-5-Code.
Lisa Huber DHBW Mannheim
Mikrocomputertechnik Timer-0-1-Quickie Prof. J. Walter Stand Januar Mikrocomputertechnik Jürgen Walter „TIMER-0-1-Quickie“
Schnittstellen vom Computer
Webservices SOAP und REST Nicole Fronhofs 1. Betreuer: Prof. Dr. Volker Sander 2. Betreuer: B. Sc. Sebastian Olscher.
ICMP Internet Control Message Protocol Michael Ziegler Universität Freiburg Michael Ziegler.
Arbeiten mit dem Terminal
TCP/IP Transmission Control Protocol/Internet Protocol
 Präsentation transkript:

Das PS/2-Protokoll

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

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

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

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

das Protokoll Die Kommunikation Steuerungsmodi Bewegungsdaten Steuerdaten

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)

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

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

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

Befehle Befehlsübersicht

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)

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

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

Quellen Datenblatt Uni Karlsruhe http://www.marjorie.de/ps2/ps2_protocol.htm http://de.wikipedia.org/wiki/PS/2-Schnittstelle http://img.tomshardware.com/de/2005/11/16/das_grosse_thg_stecker_kompendium/ps2-stecker.jpg http://www.noxelectronics.de/images/produkte/3929-USB.jpg http://pics.computerbase.de/lexikon/178007/120px-PS2_Ports_ATX.jpg http://freenet-homepage.de/hac24/maus_nacht.jpg

Quelle http://www.google.de/url?sa=t&source=web&ct=res&cd=3&ved=0CAwQFjAC&url=http%3A%2F%2Fwww.aifb.uni-karlsruhe.de%2FLehrangebot%2FSommer2002%2FHardSoft%2Freports%2Fproject1%2Ffiles%2Fps2doku.pdf&rct=j&q=Bewegungsdaten+PS2&ei=2DNYS-7SLYyusAbDv-3YCw&usg=AFQjCNE00RzH976WQg9XuiMG4N54CWCY_Q (Uni Karlsruhe)