PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [ERLEDIGT] PS/2 Tastatur an atmega16



NXTman
08.12.2012, 13:18
Hallo Community,
Ich habe versucht nach dem Thema im Wiki (http://www.rn-wissen.de/index.php/PS/2_-_Schnittstelle) eine PS/2 Tastatur an meinen Atmega16 an zu schließen.
Bei der Pin-Belegung von einem ps/2 Stecker bin ich nach diesem Bild gegangen:
23969
Quelle: http://dieelektronikerseite.de/ (http://dieelektronikerseite.de/)

Allerdings waren, als ich den Stecker durchgemessen habe, die Pins genau umgedreht.
Also Pin 1 war eigentlich Pin 2, Pin 2 -> Pin 1, Pin 4 -> Pin 3, usw...

So:

23970

(Es gehen nur 4 Litzen durch das Kabel und bei Pin 2 und 6 waren keine Kabel angeschlossen)


Jetzt habe ich mir ne kleine Platine gebaut mit den Pullup Widerständen usw. um sie an mein Board an zu schließen.
Das stimmt soweit.

Ich habe den Code von der oben verlinkten Wikiseite genommen (Bascom) und habe nur in der PS2_conf datei die anschluss- pins/ports geändert.

Wird mir kein Hex-Wert auf meinem LCD angezeigt. Ich habe auch vorher schon (testhalber) "test" ausgeben lassen um zu überprüfen, ob es überhaupt geht (es geht).


Weis jemand von euch, was ich falsch mache?

Gruß nxtman

Che Guevara
08.12.2012, 13:47
Hi,

die Pins werden schon genormt und richtig sein, nur glaube ich bezieht sich die Skizze auf den weiblichen Anschluss, was auch deine Feststellung erklären würde ;)
Zu deinem eigentlichen Problem:
Bist du dir sicher, alles notwendige abgeändert zu haben? In der Ps2.bas Datei steht z.b. "Enable Int1" .. Benutzt du den auch Int1 bzw. hast du das sonst abgeändert? Das würde mir als erstes einfallen, was ich überprüfen würde ;)

Gruß
Chris

NXTman
08.12.2012, 14:19
Ich habe nichts abgeändert außer den Ports/Pins, müsste also alles stimmen

Che Guevara
08.12.2012, 14:55
Naja, aber wenn du die Ports geändert hast, dann liegt ja dein Signal nicht mehr an Int1 oder? Dann müsstest du das auch ändern.

Gruß
Chris

NXTman
08.12.2012, 15:20
ok, habs kapiert.

Edit:

Jetzt funktionierts, hatte noch andere abnehmer an PORTD (led).

Vielen vielen Dank für deine Hilfe @Che Guevara

Che Guevara
08.12.2012, 15:40
Kein Problem ;)