Forum: Mikrocontroller und Digitale Elektronik rs232 Tastatur


von Markus (Gast)


Lesenswert?

hallo.

Gibt es einen Treiber oder Programm wo der com1 am pc als tastatur
eingang genutzt werden kann ?
möchte zeichen über den uart vom 2313 senden und die sollen dann als
Tastatur ausgegeben werden.

danke,

markus

von anfänger (Gast)


Lesenswert?

ich glaub das geht nicht. aber du kannst doch den avr an den
tastaturanschluß des pc anschließen, bzw. parallel zur tastatur
schalten.

von Markus (Gast)


Lesenswert?

hi.

also per PS/2.

hat das denn schon mal jemand realisiert ??

danke, markus

von anfänger (Gast)


Lesenswert?

ja das hat schonmal jemand realisiert. unter bascom gibts da sogar n
eigenen befehlssatz zu. ist damit total easy. das ganze sollte aber
auch so nicht besonders schwer sein, glaub ich. da gibts bestimmt was
in der codesammlung zu.

von Tobi (Gast)


Lesenswert?

sonst gibts von atmel ne appnote um eine tastatur an einen avr zu
klemmen,. ist ja das gleiche, nur andersrum :)

von Markus (Gast)


Lesenswert?

mit bascom naja, ich habe mit ASM angefangen und möchte auch dabei
bleiben.

das mit der appnote ist ja in c leider

von Tobi (Gast)


Lesenswert?

wenn du den willen hast dich mit dem protokoll auseinander zu setzten
kann ich dir nur diese seite hier empfehlen:
http://govschl.ndsu.nodak.edu/~achapwes/PICmicro/PS2/ps2.htm

von Markus (Gast)


Lesenswert?

ok danke...

das werden wieder lange lange nächte -)

von crazy horse (Gast)


Lesenswert?

wird so gehen, irgendwann habe ich mal meine CNC-Fräse mit einem extra
numerischen Display für die 3 Achsen ausgestattet (zählen der
Schrittmotorimpulse, hat mich damals fast zur Verzweiflung gebracht, da
ich nicht dran gedacht hatte, das Umkehrspiel zu berücksichtigen :-) Da
sind auch gleich ein paar Tasten dran, die auf den Tastaturport
parallel zur Original-Tastatur gehen. Wenn du nicht weiter kommst, such
ich das noch mal raus.
Heute würde ich das über die Software-Schiene versuchen zu lösen,
müsste doch möglich sein, mit einem kleinen Programm die auf der COM
hereinpurzelnden Zeichen in den Tastaturpuffer zu schreiben? Nicht
steinigen, mache schon lange nichts mehr mit PC-Programmierung :-)

von Markus (Gast)


Lesenswert?

@ crazy horse

ja ich hoffe das es sowas auch für dem com poert gibt, denn man ja sehr
schön per UART die daten senden.

von Jens123 (Gast)


Lesenswert?

hi, das sollte klappen...
wie oben schon beschrieben sollte man sowas in den tastaturpuffer
schreiben koennen, andersherum gibt es ja noch die barcodescanner, die
teils auch paralel zur tastatur arbeiten, sollte es aber auch ueber usb
geben, villeicht findest du darueber mehr infos

gruss jens

PS: ich habe noch einen alten scanner zu hause, wenn du willst kannst
ihn evtl abholen ;)

von Rufus T. Firefly (Gast)


Lesenswert?

Es gibt - sogar von Microsoft selbst - sehr wohl eine Unterstützung für
den Anschluss von "echten seriellen" Tastaturen an RS232.
Das ganze läuft unter "Accessibility".

Unter Windows XP mal in der Systemsteuerung "Eingabehilfen"
angeklickt und im erscheinenden Dialog auf die Seite "Allgemein"
gehen, dort unter "Externe Eingabehilfen" auf "Einstellungen"
klicken, schon erscheint ein Konfigurationsdialog für die Auswahl einer
zu verwendenden seriellen Schnittstelle.

Wo allerdings das erforderliche Protokoll definiert ist, das die
"Eingabehilfe" zur Verfügung stellen muss ... das mag MS selbst
wissen.

Hier http://support.microsoft.com/default.aspx?kbid=260517 ist ein
einfacher Artikel, der die Inbetriebnahme schildert,
das hier http://support.microsoft.com/kb/260727/EN-US/ scheint schon
mehr ins Detail zu gehen.

von Markus (Gast)


Lesenswert?

cool

von nobody0 (Gast)


Lesenswert?

Es gibt sowas auch für Mainboards und nennt sich serial console, bei der
man Sachen wie Geschwindigkeit im Bios einstellen kann.
Allerdings haben das meist nur Server-Mainboards, beispielsweise die
von Supermicro.

von Siegfried (Gast)


Lesenswert?

Läuft der PC unter DOS?
dann gibt es eine Befehlsfolge, mit der man den seriellen Anschluss auf
den Tastaturtreiber umleiten kann.

Läuft der PC unter Windows?
dann wird die Kommandozeilenbefehlsfolge nicht weiterhelfen.
dann muss auch noch sichergestellt werden, das die empfangende
Anwendung immer den Focus hat, sonst spricht der AVR mit irgenteiner
Anwendung.

Siegfried

von Markus (Gast)


Lesenswert?

ja ist ein XP Rechner

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.