Forum: Mikrocontroller und Digitale Elektronik PC-Keyboard?


von Marcel Block (Gast)


Lesenswert?

hi,

ich hab jetzt ein keyboard mit meinem AT90S4433 verbunden

VCC - VCC
GND - GNC
Clk - PB0
Data - PB1

hat jemand von euch ein beispiel wie man bytes von einem keyboard ließt 
oder schreibt ohne irgendwelche interrupts zu verwenden?

MFG

von mikki merten (Gast)


Lesenswert?

schau dir mal bei atmel die app-note avr313 an

von Marcel Block (Gast)


Lesenswert?

hab ich...

aber ich bräuchte was in Assembler und ohne interrupts

Marcel

von Marcel Block (Gast)


Lesenswert?

oder könnt ihr mir nen ansatz geben wie ich die serielen daten lesen 
soll und in dann zusammengebastelt in ein register schreibe

von Sebastian Wille (Gast)


Lesenswert?

Hi Marcel,

nutz' doch mal die Suchfunktion, ein paar Leute und ich haben uns 
schonmal daran versucht (in Assembler) und sind auch schon zu 
Ergebnissen gekommen. Dort gibt's auch jede Menge Links!

Such einfach nach "Tastatur" o.ä.

Sebastian

von Gunter (Gast)


Lesenswert?

>Such einfach nach "Tastatur" o.ä.

Das Web wurde nach tastatur durchsucht.   Ergebnisse 1 - 10 von ungefähr 
581,000. Suchdauer: 0.10 Sekunden.

von Sebastian Wille (Gast)


Lesenswert?

Hi,

ich meinte natürlich die Suchfunktion auf dieser Webseite.

Jetzt hab' ich halt selber gesucht und den Link habe ich gemeint:

http://www.mikrocontroller.net/forum/read-1-9869.html#9869

Gibt aber sonst auch noch einige Beiträge.

Sebastian

von Michael Kiausch (Gast)


Angehängte Dateien:

Lesenswert?

hi,
ich hab hier ne tastatur an nem avr hängen, funzt einwandfrei, ich habs 
allerdings mit einem interrupt gemacht, das war das einfachste und ich 
hatte den so oderso frei, habs anfangs mit polling versucht, das war mir 
aber zu blöd.
ich häng mal ein par codeschnipsel an...
die verarbeitung der sondertasten ist noch nicht ganz fertig und nicht 
ganz sauber, aber zum alphanumerischen teil sollte der jeweils passende 
ascii wert ausgegeben werden
und noch ein par links:

http://www.beyondlogic.org/keyboard/keybrd.htm
http://panda.cs.ndsu.nodak.edu/%7Eachapwes/PICmicro/keyboard/atkeyboard.html

viel spass damit
mfg
Michael

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.