rs232 Tastatur

Gast
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.
Gast
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 :-)
Gast
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 ;)
Gast
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.
Gast
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.
Gast
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.