Komunikacja KBD<->PC - problem? (lekko dlugie)
Masz problem? Zapytaj na forum elektroda.pl z bramk± pl.misc.elektronika!
From: "PiotrG" <pgl_at_nospam_orfe.pl>
Subject: Komunikacja KBD<->PC - problem? (lekko dlugie)
Date: Mon, 5 Jul 1999 20:08:46 +0200
Witam wszystkich!
Czy ktos z szanownych grupowiczow posiada zrodla (lub chociaz binaria)
programu zawartego w procesorze klawiatury PC-towskiej lub w 8042 na plycie
glownej?
Ostatnio mecze temat podlaczania sie do PC zlaczem klawiatury (konwerter
RS232->KBD). Protokol jest mi juz dosc dobrze znany, ale okazuje sie, ze nie
zawsze komunikacja jest w 100% zgodna z materialami, ktore znalazlem w
sieci. Pojawia sie problem jednoznacznego rozrozniania kierunku transmisji
(okazuje sie, ze rozroznianie po znacznikach startu, ktore w kazda strone sa
inne, nie jest 100% pewne - rozne klawiatury i rozne plyty wykazuja dosyc
znaczne roznice w protokole). Ponadto nigdzie nie moge znalezc specyfikacji,
jak powinna zachowywac sie transmisja np. w przypadku chwilowego zaniku (nie
chodzi o zwykla parzystosc, a raczej o przypadek, gdy znika np. kilka cykli
Clocka). Postanowilem wiec podejrzec, jak to jest oprogramowane w
oryginalnych kosciach. I tutaj tkwi sek - wszystkie kosci 8042, ktore
wydlubalem ze starych plyt glownych i klawiatur, maja zabezpieczenie przed
odczytem pamieci programu.
Moze wiec ktos ma, albo wie gdzie leza w sieci, zrodla albo choc binaria
takiego softu?
Pomocy, bo juz nie mam zdrowia sie z tym meczyc, a tu tak goraco...
Pozdrawiam,
PiotrG
From: mariusz randak <randak_at_nospam_polbox.com>
Subject: Re: Komunikacja KBD<->PC - problem? (lekko dlugie)
Date: Tue, 06 Jul 1999 09:53:51 GMT
PiotrG wrote:
Witam wszystkich!
Czy ktos z szanownych grupowiczow posiada zrodla (lub chociaz binaria)
programu zawartego w procesorze klawiatury PC-towskiej lub w 8042 na plycie
glownej?
Ostatnio mecze temat podlaczania sie do PC zlaczem klawiatury (konwerter
RS232->KBD). Protokol jest mi juz dosc dobrze znany, ale okazuje sie ...
konwerter RS<->KB robi sie znacznie prosciej
podmienia sie INT16 tak by przekierowac RS na KB
masz przeciez INT16 AH=5 Keyboard Write!!!
mr
From: "PiotrG" <pgl_at_nospam_orfe.pl>
Subject: Re: Komunikacja KBD<->PC - problem? (lekko dlugie)
Date: Tue, 6 Jul 1999 18:45:23 +0200
mariusz randak napisał(a) w wiadomości: <3781D291.98B9C468_at_nospam_polbox.com>...
konwerter RS<->KB robi sie znacznie prosciej
podmienia sie INT16 tak by przekierowac RS na KB
masz przeciez INT16 AH=5 Keyboard Write!!!
Problem w tym, ze to musi byc rozwiazanie hardware'owe - nigdy nie wiadomo,
czy na PC-cie bedzie DOS, Win95/98, WinNT czy Linux albo inna cholera...
Jednakze dzieki za sugestie!
PiotrG