emulace PS/2 klávesnice
Jan Půhoný
puhony@hw.cz
Pondělí Listopad 27 18:13:59 CET 2006
Pochopil jsem, ze po resetu pockam cca 500ms a poslu AA (self test ok)
... musim implementovat jeste vsechny prikazy, co posila PC, myslel
jsem, ze vystacim jen s necim (napr u toho USB/PS2 sem vystacil jen s
necim...) :-) co si myslite o tomhle, je to korektni? :
http://www.win.tue.nl/~aeb/linux/kbd/scancodes-12.html
Jinak diky i za Vas odkaz, uz jsem na to narazil drive a dost mi to pomohlo.
Richard Kaliciak napsal(a):
> Dobry den,
>
> posielate po inicializacii klavesnice BIOSom odpoved "ack" (0xFA)?
>
> Tu je celkom dobry popis, odsek "Command Set":
> http://www.computer-engineering.org/ps2keyboard/
>
> Richard Kaliciak
>
> Jan Půhoný schrieb:
>
>> Dekuji za odpovedi. Trochu jsem to rozchodil, ale:
>> ladil jsem to na prevodniku USB/PS/2 a tam mi to chodi korektne, jakmile
>> pripojim ke stolnimu PC do standardniho PS/2 portu, BIOS se po restartu
>> zasekne. Nikde nejsou poradne posany prikazy, ktery posila BIOS do
>> klavesnice po resetu, nebo kdyz jsou, tak blbe. Myslim ze to mam podle
>> normy kterou jsem nasel, ale s tim standardnim PS/2 portem to nechodi
>> (respektive chodi, ale musim nejprve pripojit normalni klavesnici, aby
>> se zinicializovala) a pak to moje zarizeni v modu pouheho vysilani na
>> sbernici.
>>
>> Nema nekdo nejaky napad?
>>
>> Diky,
>>
>> Honza Puhony
>>
>> Pavel Brychta napsal(a):
>>
>>
>>> Oba smery jsou popsany zde http://www.keelog.com/diy.html , potiz je v tom,
>>> ze to je '51 CPU a ne PIC, snad to ale pomuze...
>>> Pavel Brychta
>>>
>>>
>>>
>>>
>>>> -----Original Message-----
>>>> From: hw-list-bounces@list.hw.cz
>>>> [mailto:hw-list-bounces@list.hw.cz] On Behalf Of Pavel Kadečka
>>>> Sent: Thursday, November 23, 2006 8:47 AM
>>>> To: HW-news
>>>> Subject: Re: emulace PS/2 klávesnice
>>>>
>>>> Jeden známý to řešil s 89C2051, stavěl si tenkrát MP3 přehrávač z PC
>>>> ;) Myslim, že to dělal hodně vědecky, připojil si osciloskop (nebo
>>>> logic-analyzér) ke klávesnici a podle toho, co z ní lezlo,
>>>> pak naprogramoval tu 51-ku. Stejně řešil i IR dálkové
>>>> ovládání, protože to, co měl, se nechovalo podle specifikace RC5.
>>>>
>>>> Jo a myslim, že tam měl i torzo klávesnice - resp. jen IO z
>>>> ní, napojený na svoji malou klávesnici. Relátkem přepínal,
>>>> jestli do PC polezou data z jeho 89C2051 nebo z toho
>>>> klávesnicovýho IO.
>>>>
>>>> Pokud nemáte osciloskop, dá se jako logic-analyzer použít LPT
>>>> port - myslim, že se i najde nějakej hotovej SW pro tenhle účel.
>>>>
>>>> P.K.
>>>>
>>>> 2006/11/23, Jan Půhoný <puhony@hw.cz>:
>>>>
>>>>
>>>>
>>>>> Zdravim,
>>>>>
>>>>> potrebuji vyresit nasledujici problem: chci postavit
>>>>>
>>>>>
>>>> zarizeni, ktere
>>>>
>>>>
>>>>
>>>>> se pripoji k PS/2 portu pocitace a bude se chovat jako klavesnice.
>>>>> Stavim to na PICu 16F877A a jako prekladac pouzivam HITECH
>>>>>
>>>>>
>>>> PICC. Hraju
>>>>
>>>>
>>>>
>>>>> si s tim uz dva dny, PC, neco posila, PIC taky :-), ale nedari se.
>>>>> Obdobnych konstrukci, ale zrcadlove otocenych (pripojeni
>>>>>
>>>>>
>>>> klavesnice k
>>>>
>>>>
>>>>
>>>>> jednocipu) je na webu spousta. Nemel by nekdo kousek C nebo
>>>>>
>>>>>
>>>> ASM kodu
>>>>
>>>>
>>>>
>>>>> nebo alespon radu jak na to - musel to prece nekdo uz resit? Nemuze
>>>>> byt problem v tom, ze to testuji na prevodniku USB / PS/2?
>>>>>
>>>>>
>>>> Nasel jsem
>>>>
>>>>
>>>>
>>>>> pres google par specifikaci protokolu, ale nezda se, ze by
>>>>>
>>>>>
>>>> mi to fungovalo...
>>>>
>>>>
>>>>
>>>>> Diky,
>>>>>
>>>>> Jan Puhony
>>>>>
>>>>>
>>>> _______________________________________________
>>>> HW-list mailing list - sponsored by www.HW.cz
>>>> Hw-list@list.hw.cz http://list.hw.cz/mailman/listinfo/hw-list
>>>>
>>>>
>>>>
>>> _______________________________________________
>>> HW-list mailing list - sponsored by www.HW.cz
>>> Hw-list@list.hw.cz
>>> http://list.hw.cz/mailman/listinfo/hw-list
>>>
>>>
>>>
>> _______________________________________________
>> HW-list mailing list - sponsored by www.HW.cz
>> Hw-list@list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
>
Další informace o konferenci Hw-list