interfejs USB klawiatury do mikrokontrolera 16f877A

K

kiong86

Guest
hi:
Mam do czynienia problem mojego projektu.Obecnie, I'm doing połączenie USB klawiatury w szeregowy, równoległy obecnie zmiany rejestru (mm74hc595).ale nie mogę uzyskać żadnych sygnału wyjściowego nawet od mężczyzn port USB (ja testowałem tylko z klawiatury USB do portu USB tylko mężczyzn), który łączy się klawiatury.składa się z 4 szpilek wdrożenia w porty USB, są 5V pin, D , D-i GND PIN (jeśli
się nie mylę).czy istnieje jakieś polecenie, które nie miały w środku?lub dowolne polecenie musiały przekazywać do mikrokontrolera z klawiatury w celu aktywnego klawiatury?

thanks in advance ..

 
Musisz USB Host Controller.PS / 2 klawiatura jest znacznie łatwiej interfejs do 877

 
I plan wykorzystania w szeregowy, równoległy obecnie zmiany rejestru rejestru i 555 Minutnik (generują impulsy do zmiany rejestru) do konwersji sygnału int równolegle formie, to dużo wcześniej do mikrokontrolera, to jest możliwe?

obok znajdują się rozpocząć bit, bit stopu i klawiatury
itp. podczas wysyłania danych, czy ps2 lub przesunięcie rejestru rozpoznać rzeczywiste wysłać sygnał, że z klawiatury?

thanks alot for dając mi nauczyć.

 
blueroomelectronics napisał:

Musisz USB Host Controller.
PS / 2 klawiatura jest znacznie łatwiej interfejs do 877
 
Byłoby lepiej, jeśli spróbujesz dokonać wyszukiwania w Google następujące słowa kluczowe "interfejs PS / 2 klawiatury".
Pierwszy uderza otrzymasz są:

http://www.beyondlogic.org/keyboard/keybrd.htm
http://www.computer-engineering.org/ps2protocol/
http://en.wikipedia.org/wiki/IBM_PS/2
http://www.jkmicro.com/documentation/pdf/PS2Keyboard_EN.pdf
http://www.sm.luth.se/csee/courses/smd/098/lab31.pdf
http://www.xess.com/projects/ps2_ctrl.pdf

Myślę, że są one wystarczające, aby zrozumieć wewnętrzne funkcjonowanie, w jaki sposób interfejs PS / 2 klawiatury i interfejs jest potrzebna!

PS: BTW, jeśli używasz klawiatury USB jest prawda nigdy nie będzie w stanie go za pomocą interfejsu zmiany rejestrów, ..."?

PPS: Ale przedmiotem post nie był "interfejs USB klawiatury do mikrokontrolera 16f877A"?
 
Po pierwsze, pozwala na jasne rzeczy.Czy próbujesz interfejs PS / 2 lub USB typ klawiatury?

Jeśli używasz klawiatury USB typu,
musisz USB Host Controller zarządzać interfejs USB, gdyż poziomy sygnału są bardzo różne od portu PS / 2.USB wykorzystuje różnicy napięcia sygnalizacji podczas PS / 2 zatrudnia poziom TTL lub rodzaju.

Jeśli używasz PS / 2 klawiatury typu następnie na stronach podanych w poprzednim post są wystarczające, aby uzyskać dla siebie pracy projektu.Powodzenia.

 
Jest to rzeczywiście możliwe interfejs USB klawiatury do PIC z Vinculum kontrolera hosta: http://www.vinculum.com.Just my 0,02
dolarów
 
Cytat:

Jest to rzeczywiście możliwe interfejs USB klawiatury do PIC z Vinculum kontrolera hosta.
 
bepobalote napisał:

Byłoby lepiej, jeśli spróbujesz dokonać wyszukiwania w Google następujące słowa kluczowe "interfejs PS / 2 klawiatury".

Pierwszy uderza otrzymasz są:http://www.beyondlogic.org/keyboard/keybrd.htm

http://www.computer-engineering.org/ps2protocol/

http://en.wikipedia.org/wiki/IBM_PS/2

http://www.jkmicro.com/documentation/pdf/PS2Keyboard_EN.pdf

http://www.sm.luth.se/csee/courses/smd/098/lab31.pdf

http://www.xess.com/projects/ps2_ctrl.pdfMyślę, że są one wystarczające, aby zrozumieć wewnętrzne funkcjonowanie, w jaki sposób interfejs PS / 2 klawiatury i interfejs jest potrzebna!PS: BTW, jeśli używasz klawiatury USB jest prawda nigdy nie będzie w stanie go za pomocą interfejsu zmiany rejestrów, ...

"?
PPS: Ale przedmiotem post nie był "interfejs USB klawiatury do mikrokontrolera 16f877A"?

 
Wyciąg z http://www.computer-engineering.org/ps2protocol/:
Cytat:

Dane zegara i linie są otwarte kolektor z pullup rezystory do vcc.
"Otwarte-zbierający" interfejs ma dwie możliwości państwa: niski lub wysokiej impedancji.
W "niski" państwa, wyciągi tranzystora linii do poziomu gruntu.
W "wysokiej impedancji" państwa, interfejs działa jako obwód otwarty i nie kierowania linii niski lub wysoki.
Ponadto, "pullup" rezystorem jest podłączony między autobusem vcc i tak autobus jest odciąga wysoki, jeśli żadna z tych urządzeń w autobusie aktywnie ciągnąc ją na niskim poziomie.
Dokładna wartość tego rezystora nie jest zbyt ważny (1 ~ 10 kOhms); większe opory zmniejszyć zużycie energii i mniejsze opory spowodować szybszy wzrost czasu.
 

Welcome to EDABoard.com

Sponsor

Back
Top