Dokumentacja i działający kod do implementacji protokołu PS/2 w ATMega32
=?ISO-8859-2?Q?Protok=F3=B3_PS/2_dla_ATMELa?=
From: bendziol <bendziol_at_nospam_no_spam.poczta.onet.pl>
Subject: =?ISO-8859-2?Q?Protok=F3=B3_PS/2_dla_ATMELa?=
Date: Fri, 24 Mar 2006 22:32:21 +0100
Witam.
Od jakiegoś czasu poszukuję wszelkich informacji dot. protokołu PS/2,
głównie dla myszy. Próbuję zaimplementować protokół PS/2 w ATMEdze32
przy użyciu GCC aby mierzyć przesunięcie (za pomocą myszy optycznej).
Problem polega na tym, że nie znalazłem szczegółowej dokumentacji
uwzględniającej timingi i inne specyficzne rzeczy które dzieją się przy
komunikacji na tym interfejsie.
Próbowałem też zaimplementować dla siebie przykładowy kod znaleziony na
avrfreaks i niby obsługującym podstawową funkcjonalność PS/2, ale nie
zadziałał, nawet po sporej ilości przeróbek.
Pytanie: czy ktoś nie posiada przypadkiem jakiegoś kodu który DZIAŁA i
obsługuje PS/2 (najlepiej pod mikroprocesor, napisany w C) lub porządnej
dokumentacji uwzględniającej timingi na warstwie fizycznej i kolejność
wystawiania sygnałów przez odpowiednie urządzenia?
Tak w ogóle to sporo googlowałem w tym temacie i wcale nie jest prosto
znaleźć to, czego szukam...
Pozdrawiam,
bendziol.
From: "Greg\(G.Kasprowicz\)" <gkasprow_at_nospam_gmail.com>
Subject: Re: Protokół PS/2 dla ATMELa
Date: Sat, 25 Mar 2006 13:43:28 +0100
Od jakiegoś czasu poszukuję wszelkich informacji dot. protokołu PS/2,
głównie dla myszy. Próbuję zaimplementować protokół PS/2 w ATMEdze32 przy
użyciu GCC aby mierzyć przesunięcie (za pomocą myszy optycznej).
Problem polega na tym, że nie znalazłem szczegółowej dokumentacji
uwzględniającej timingi i inne specyficzne rzeczy które dzieją się przy
komunikacji na tym interfejsie.
Próbowałem też zaimplementować dla siebie przykładowy kod znaleziony na
avrfreaks i niby obsługującym podstawową funkcjonalność PS/2, ale nie
zadziałał, nawet po sporej ilości przeróbek.
Pytanie: czy ktoś nie posiada przypadkiem jakiegoś kodu który DZIAŁA i
obsługuje PS/2 (najlepiej pod mikroprocesor, napisany w C) lub porządnej
dokumentacji uwzględniającej timingi na warstwie fizycznej i kolejność
wystawiania sygnałów przez odpowiednie urządzenia?
Tak w ogóle to sporo googlowałem w tym temacie i wcale nie jest prosto
znaleźć to, czego szukam...
IMHO myszke trzeba skonfigurowac zeby wysylala to co chcesz..
nie nadaje ona przypadkiem zwyklych komend po uarcie?
w stylu lewo,lewo,prawo,prawo....?
From: "PAndy" <pandrw_at_nospam_poczta.onet.pl>
Subject: =?iso-8859-2?Q?Re:_Protok=F3=B3_PS/2_dla_ATMELa?=
Date: Sat, 25 Mar 2006 16:33:09 +0100
Sprawdz te zrodla - moze znajdziesz cos ciekawego
http://de4.aminet.net/hard/hack/mouseps2.lha
http://main.aminet.net/hard/hack/ps2m_example.lha
http://main.aminet.net/hard/hack/ps2m.lha
From: "RW" <rudzik60_at_nospam_poczta.onet.pl>
Subject: Re: Protokół PS/2 dla ATMELa
Date: Sat, 25 Mar 2006 20:44:26 +0100
Użytkownik "PAndy" <pandrw_at_nospam_poczta.onet.pl> napisał w wiadomości
news:e03nrj$58o$1_at_nospam_news.dialog.net.pl...
Sprawdz te zrodla - moze znajdziesz cos ciekawego
http://de4.aminet.net/hard/hack/mouseps2.lha
http://main.aminet.net/hard/hack/ps2m_example.lha
http://main.aminet.net/hard/hack/ps2m.lha
W książce "Mikrokontrolery ATmega w praktyce" jest opis podłaczenia
klawiatury przez PS/2, wraz programem, a jest możliwośc ściągnięcia go sobie
ze strony www.btc.com.pl o ile pamietam adres, tam szukaj tej ksiazki i
bedzie opis do niej i te programy....moze to pomoże. Co prawda dotyczy to
klawiatury..ale przez PS/2...ja jeszcze nie doszedłem do tego
tematu......zablokowałem moja ATmega32...pisałem o tym w temacie...atmega
poszław maliny;) A może ktoś chce tem mój zablokowany procesor...nówka
sztuka;).....może odblokuje jakos sobie na równoległym...Do mnie jedzie juz
druga;)
pozdr
wiesiek
From: "RW" <rudzik60_at_nospam_poczta.onet.pl>
Subject: Re: Protokół PS/2 dla ATMELa
Date: Sat, 25 Mar 2006 20:47:53 +0100
Użytkownik "RW" <rudzik60_at_nospam_poczta.onet.pl> napisał w wiadomości
news:e046io$kt9$1_at_nospam_news.onet.pl...
Użytkownik "PAndy" <pandrw_at_nospam_poczta.onet.pl> napisał w wiadomości
news:e03nrj$58o$1_at_nospam_news.dialog.net.pl...
Sprawdz te zrodla - moze znajdziesz cos ciekawego
http://de4.aminet.net/hard/hack/mouseps2.lha
http://main.aminet.net/hard/hack/ps2m_example.lha
http://main.aminet.net/hard/hack/ps2m.lha
W książce "Mikrokontrolery ATmega w praktyce" jest opis podłaczenia
klawiatury przez PS/2, wraz programem, a jest możliwośc ściągnięcia go
sobie ze strony www.btc.com.pl o ile pamietam adres, tam szukaj tej
ksiazki i bedzie opis do niej i te programy....moze to pomoże. Co prawda
dotyczy to klawiatury..ale przez PS/2...ja jeszcze nie doszedłem do tego
tematu......zablokowałem moja ATmega32...pisałem o tym w temacie...atmega
poszław maliny;) A może ktoś chce tem mój zablokowany procesor...nówka
sztuka;).....może odblokuje jakos sobie na równoległym...Do mnie jedzie
juz druga;)
pozdr
wiesiek
A jednak to jest www.btc.pl a dokładniej :
http://www.btc.pl/index.php?id=atmwp i potem mozna sobie sciagnąc:
Programy źródłowe przykładów z książki (ZIP 350 kB) w dole strony
pozdr
wiesiek