RTV forum PL | NewsGroups PL

Projekty klawiatury AVR: Jak wysłać skan kod do PC i rozwiązać problemy z inicjalizacją?

Projekt klawiatury PC na ukladzie AVR.

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Projekty klawiatury AVR: Jak wysłać skan kod do PC i rozwiązać problemy z inicjalizacją?

Goto page 1, 2  Next

Haha
Guest

Tue Jul 14, 2009 8:40 am   



Witam

Czy ktos gdzies widzial taki projekt ? Chodzi o to jak wyslac jakis
skan kod do PC. Protokol jest banalny a jakos PC nie reaguje na moje
proby wyslania czegokolwiek. Na poczatku podlaczam normalna klawiature
zeby zalatwic wszystkie inicjalizacje a potem zmieniam na ta moja ale
niestety nic mi sie nie udalo wyslac.

Gdyby ktos cos takiego mial i mogl sie podzielic to bede wdzieczny. Sa
takie projekty ale na procesorach PIC ale musze miec raczej AVR i
najlepiej w C.

BartekK
Guest

Tue Jul 14, 2009 9:23 am   



Haha pisze:
Quote:
Witam

Czy ktos gdzies widzial taki projekt ? Chodzi o to jak wyslac jakis
skan kod do PC. Protokol jest banalny a jakos PC nie reaguje na moje
proby wyslania czegokolwiek. Na poczatku podlaczam normalna klawiature
zeby zalatwic wszystkie inicjalizacje a potem zmieniam na ta moja ale
niestety nic mi sie nie udalo wyslac.
Nie wiem jak te wszystkie czary z inicjalizacją - ja to olałem, bo

podłączałem "klawiaturę-na-avr" przez przejściówkę ps2-usb (aktywna, w
systemie widoczna jako usb-hid-device). Moje ustrojstwo od strony PC ma
ps/2 a od drugiej strony rs232, to co odbierze po rs232 zamienia na
odpowiedni kod klawiatury (lub ciąg kodów, w przypadku znaków
specjalnych) i wysyła udając naciskanie klawiszy. Posiada bufor
transmisji itp. Program w avr-gcc/avrstudio, jak chcesz source to pisz
na priv. Hardware jest banalne.

--
| Bartlomiej Kuzniewski
| sibi@drut.org GG:23319 tel +48 696455098 http://drut.org/
| http://www.allegro.pl/show_user_auctions.php?uid=338173

John Smith
Guest

Tue Jul 14, 2009 11:45 am   



Quote:
Czy ktos gdzies widzial taki projekt ? Chodzi o to jak wyslac jakis
skan kod do PC. Protokol jest banalny a jakos PC nie reaguje na moje
proby wyslania czegokolwiek. Na poczatku podlaczam normalna klawiature
zeby zalatwic wszystkie inicjalizacje a potem zmieniam na ta moja ale
niestety nic mi sie nie udalo wyslac.

Gdyby ktos cos takiego mial i mogl sie podzielic to bede wdzieczny. Sa
takie projekty ale na procesorach PIC ale musze miec raczej AVR i
najlepiej w C.

Kiedyś były opisane dwa takie projekty w Elektronice Praktycznej, coś
koło 2003-2004 roku.

Ważne są "timingi". Na PS2 trzeba wysyłać bardzo powoli.
K.

J.F.
Guest

Tue Jul 14, 2009 11:52 am   



Uzytkownik "Haha" <etet@tenbit.pl> napisal w wiadomosci
news:19315d74-c1f4-4e87-a29c-aef48c53906a@h30g2000vbr.googlegroups.com...
Quote:
Czy ktos gdzies widzial taki projekt ? Chodzi o to jak wyslac
jakis
skan kod do PC. Protokol jest banalny a jakos PC nie reaguje na
moje
proby wyslania czegokolwiek. Na poczatku podlaczam normalna
klawiature
zeby zalatwic wszystkie inicjalizacje a potem zmieniam na ta moja
ale
niestety nic mi sie nie udalo wyslac.

A jak z powrotem podlaczasz normalna klawiature to dziala ?

Bo wiem ze potrafi sie port klawiatury zawiesic po odlaczeniu .. i
glowy nie dam czy nie ma tam jakiegos wykrywania odlaczenia, moze
potem trzeba ponownie zainicjowac.

J.

Andrzej Ruciński
Guest

Tue Jul 14, 2009 12:13 pm   



Użytkownik "John Smith" <dam9723@buziaczek.pl> napisał w wiadomości
news:h3hnk2$ghg$1@217.76.112.12...

Quote:
Gdyby ktos cos takiego mial i mogl sie podzielic to bede wdzieczny. Sa
takie projekty ale na procesorach PIC ale musze miec raczej AVR i
najlepiej w C.

Kiedyś były opisane dwa takie projekty w Elektronice Praktycznej, coś
koło 2003-2004 roku.

Znalazlem jakis projekt mini klawiatura. Sa tez inne ale dostep jest platny.
Ten fragment jest dziwny:

1 na wyjscie danych:

DDRB.0=0; //1(pullup) na wy danych
PORTB.0=1;

0 na wyjscie danych:

PORTB.0=0; //Zero na wy danych
DDRB.0=1;

I teraz nie wiem czy przy 1 wejscie jest na IN zeby host mogl przewrac
transmisje czy jest tez jakis inny powod ktory sprawia ze moja wersja nie
dziala.

Quote:
Ważne są "timingi". Na PS2 trzeba wysyłać bardzo powoli.

Co 60us do 100us to juz bardzo powoli ? Probowalem i bardzo szybko i troche
wolnej i bardzo wolno i
za cholere nie moge ani jednego znaku wyslac.

Andrzej Ruciński
Guest

Tue Jul 14, 2009 12:19 pm   



Użytkownik "J.F." <jfox_xnospamx@poczta.onet.pl> napisał w wiadomości
news:h3ho1h$l60$1@news.onet.pl...
Quote:
Uzytkownik "Haha" <etet@tenbit.pl> napisal w wiadomosci
news:19315d74-c1f4-4e87-a29c-aef48c53906a@h30g2000vbr.googlegroups.com...
Czy ktos gdzies widzial taki projekt ? Chodzi o to jak wyslac jakis
skan kod do PC. Protokol jest banalny a jakos PC nie reaguje na moje
proby wyslania czegokolwiek. Na poczatku podlaczam normalna klawiature
zeby zalatwic wszystkie inicjalizacje a potem zmieniam na ta moja ale
niestety nic mi sie nie udalo wyslac.

A jak z powrotem podlaczasz normalna klawiature to dziala ?

Bo wiem ze potrafi sie port klawiatury zawiesic po odlaczeniu .. i
glowy nie dam czy nie ma tam jakiegos wykrywania odlaczenia, moze potem
trzeba ponownie zainicjowac.

Zdarzylo sie tez, ze potem zadna klawiatura nie dzialala ale to byl
pojedynczy
przypadek. Normalnie zmieniam na prawdziwa klawiature i chodzi bez problemu.

W sumie to w zyciu mnostwo razy podmienialem klawiatury bez wylaczania
komputera
i nigdy nie bylo z tym problemow. Ale moze faktycznie jest jakas
inicjalizacja przeprowadzana
po podlaczeniu.

wywalto
Guest

Tue Jul 14, 2009 2:51 pm   



Quote:
Czy ktos gdzies widzial taki projekt ? Chodzi o to jak wyslac jakis
skan kod do PC. Protokol jest banalny a jakos PC nie reaguje na moje
proby wyslania czegokolwiek. Na poczatku podlaczam normalna klawiature
zeby zalatwic wszystkie inicjalizacje a potem zmieniam na ta moja ale
niestety nic mi sie nie udalo wyslac.

Gdyby ktos cos takiego mial i mogl sie podzielic to bede wdzieczny. Sa
takie projekty ale na procesorach PIC ale musze miec raczej AVR i
najlepiej w C.

Ktoś kiedyś o to tutaj pytał. Może poszukaj temtej dyskusji (dawno temu).

Wracając do pytania. Ja gdzieś pewnie mam na dysku projekt bezprzewodowej myszo-klawiatury. Działało
to na dwóch avr. Do jednego podpinało się mysz i klawiaturę, do drugiego komputer (dwoma kablami,
jeden do gniazda myszy drugi do gniazda klawiatury). Miałem troche problemów z inicjalizacją i
POST'em (komputer chyba na raz inicjuje i mysz i klawiaturę) ale ostatecznie jakoś to działało. Z co
najmniej dwoma różnymi komputerami.

Jak Ci bardzo zależy i mi sie na maila przypomnisz to pewnie bym to potrafił odszukać...

pozdrawiam
Jacek Kłapacz.

bagno
Guest

Tue Jul 14, 2009 5:20 pm   



Uzytkownik "Haha" <etet@tenbit.pl> napisal w wiadomosci
news:19315d74-c1f4-4e87-a29c-aef48c53906a@h30g2000vbr.googlegroups.com...
Quote:
Witam

Czy ktos gdzies widzial taki projekt ? Chodzi o to jak wyslac jakis
skan kod do PC. Protokol jest banalny a jakos PC nie reaguje na moje
proby wyslania czegokolwiek. Na poczatku podlaczam normalna klawiature
zeby zalatwic wszystkie inicjalizacje a potem zmieniam na ta moja ale
niestety nic mi sie nie udalo wyslac.

Gdyby ktos cos takiego mial i mogl sie podzielic to bede wdzieczny. Sa
takie projekty ale na procesorach PIC ale musze miec raczej AVR i
najlepiej w C.

No i po przekopaniu wszystkiego co sie dalo wyszlo na to, ze chyba jedyny
blad
byl przy liczeniu bitu parzystosci. Nie wiem tylko jakim cudem nie udalo mi
sie nic wyslac
mimo, ze w sumie odwracalem kilka razy ten bit do testow i cos jednak
powinno dojsc.

Na razie dziekuje wszystkim. Mam nadzieje, ze nie trafie zaraz na kolejny
problem.

John Smith
Guest

Tue Jul 14, 2009 5:46 pm   



Quote:
Czy ktos gdzies widzial taki projekt ? Chodzi o to jak wyslac jakis
skan kod do PC. Protokol jest banalny a jakos PC nie reaguje na moje

Zajrzyj do Ep09-2002 str97_98 pt. "Przycisk ANY do PC, część 1"
K.

J.F.
Guest

Tue Jul 14, 2009 6:54 pm   



On Tue, 14 Jul 2009 13:13:49 +0200, Andrzej Ruciński wrote:
Za wikipedia

http://www.beyondlogic.org/keyboard/keybrd.htm

Moze pomoze.

J.

William Bonawentura
Guest

Wed Jul 15, 2009 4:57 am   



Użytkownik "bagno" <bagno@o2.pl> napisał w wiadomości
news:h3ibbv$hog$1@atlantis.news.neostrada.pl...
Quote:

Uzytkownik "Haha" <etet@tenbit.pl> napisal w wiadomosci
news:19315d74-c1f4-4e87-a29c-aef48c53906a@h30g2000vbr.googlegroups.com...
Witam

Czy ktos gdzies widzial taki projekt ? Chodzi o to jak wyslac jakis
skan kod do PC. Protokol jest banalny a jakos PC nie reaguje na moje
proby wyslania czegokolwiek. Na poczatku podlaczam normalna klawiature
zeby zalatwic wszystkie inicjalizacje a potem zmieniam na ta moja ale
niestety nic mi sie nie udalo wyslac.

Gdyby ktos cos takiego mial i mogl sie podzielic to bede wdzieczny. Sa
takie projekty ale na procesorach PIC ale musze miec raczej AVR i
najlepiej w C.

No i po przekopaniu wszystkiego co sie dalo wyszlo na to, ze chyba jedyny
blad
byl przy liczeniu bitu parzystosci. Nie wiem tylko jakim cudem nie udalo
mi sie nic wyslac
mimo, ze w sumie odwracalem kilka razy ten bit do testow i cos jednak
powinno dojsc.

Na razie dziekuje wszystkim. Mam nadzieje, ze nie trafie zaraz na kolejny
problem.

Może zainteresuj się też: http://www.obdev.at/products/vusb/hidkeys.html
Laptopy nie mają już PS/2

Andrzej Ruciński
Guest

Wed Jul 15, 2009 7:54 am   



Użytkownik "William Bonawentura" <news@ipartners.pl> napisał w wiadomości
news:h3jk0u$2auq$1@news2.ipartners.pl...
Quote:

Użytkownik "bagno" <bagno@o2.pl> napisał w wiadomości
news:h3ibbv$hog$1@atlantis.news.neostrada.pl...

Uzytkownik "Haha" <etet@tenbit.pl> napisal w wiadomosci
news:19315d74-c1f4-4e87-a29c-aef48c53906a@h30g2000vbr.googlegroups.com...
Witam

Czy ktos gdzies widzial taki projekt ? Chodzi o to jak wyslac jakis
skan kod do PC. Protokol jest banalny a jakos PC nie reaguje na moje
proby wyslania czegokolwiek. Na poczatku podlaczam normalna klawiature
zeby zalatwic wszystkie inicjalizacje a potem zmieniam na ta moja ale
niestety nic mi sie nie udalo wyslac.

Gdyby ktos cos takiego mial i mogl sie podzielic to bede wdzieczny. Sa
takie projekty ale na procesorach PIC ale musze miec raczej AVR i
najlepiej w C.

No i po przekopaniu wszystkiego co sie dalo wyszlo na to, ze chyba jedyny
blad
byl przy liczeniu bitu parzystosci. Nie wiem tylko jakim cudem nie udalo
mi sie nic wyslac
mimo, ze w sumie odwracalem kilka razy ten bit do testow i cos jednak
powinno dojsc.

Na razie dziekuje wszystkim. Mam nadzieje, ze nie trafie zaraz na kolejny
problem.

Może zainteresuj się też: http://www.obdev.at/products/vusb/hidkeys.html
Laptopy nie mają już PS/2

No myslalem o tym. Wprawdzie jest mi to srednio potrzebne bo jak na uzycie w
laptopie
to ten moj odbiornik i tak bedzie chyba za duzy i planowalem to raczej do
komputera stacjonarnego
ale sprobowac mozna.

Andrzej Ruciński
Guest

Wed Jul 15, 2009 7:55 am   



Użytkownik "John Smith" <dam9723@buziaczek.pl> napisał w wiadomości
news:h3ico8$shs$1@217.76.112.12...
Quote:
Czy ktos gdzies widzial taki projekt ? Chodzi o to jak wyslac jakis
skan kod do PC. Protokol jest banalny a jakos PC nie reaguje na moje

Zajrzyj do Ep09-2002 str97_98 pt. "Przycisk ANY do PC, część 1"
K.

Nie za bardzo wiem skad ten numer wziac. Zreszta juz mniej wiecej dziala.
Reszte postaram sie
zrobic. Jak bede nastepne problemy to bede tego projektu szukal.

William Bonawentura
Guest

Wed Jul 15, 2009 9:00 am   



Użytkownik "Andrzej Ruciński" <wokuukow@o2.pl> napisał w wiadomości
news:h3juf7$gj4$1@inews.gazeta.pl...
Quote:

No myslalem o tym. Wprawdzie jest mi to srednio potrzebne bo jak na uzycie
w laptopie
to ten moj odbiornik i tak bedzie chyba za duzy i planowalem to raczej do
komputera stacjonarnego
ale sprobowac mozna.


Nowe pecety też już nie musza mieć PS/2

Andrzej Ruciński
Guest

Wed Jul 15, 2009 9:22 am   



Użytkownik "William Bonawentura" <news@ipartners.pl> napisał w wiadomości
news:h3k2bc$2i8s$1@news2.ipartners.pl...
Quote:

No myslalem o tym. Wprawdzie jest mi to srednio potrzebne bo jak na
uzycie w laptopie
to ten moj odbiornik i tak bedzie chyba za duzy i planowalem to raczej do
komputera stacjonarnego
ale sprobowac mozna.

Nowe pecety też już nie musza mieć PS/2

Moj ma. I chwilowo nie planuje zmiany.

Goto page 1, 2  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Projekty klawiatury AVR: Jak wysłać skan kod do PC i rozwiązać problemy z inicjalizacją?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map