interfacing usb toetsenbord 16f877A microcontroller

K

kiong86

Guest
hi:
Ik heb te maken met een probleem van mijn project.Momenteel
ben ik bezig met een aansluiting van USB-toetsenbord aan op een seriële, parallelle verschuiving out register (mm74hc595).maar ik kan geen enkel signaal, zelfs van de mannelijke usb-poort (heb ik getest alleen uit toetsenbord usb-poort aan de mannelijke usb-poort alleen) die aansluiten op het toetsenbord.Er zijn 4 pins uitvoering in de USB-poorten, ze zijn 5V pin, D , D-en GND pin (als
ik me niet vergis).is er een opdracht die ik heb gemist in het midden?of een opdracht hebben om uit te microcontroller toetsenbord om actief het toetsenbord?

Thanks in advance ..

 
Je hebt een USB host controller.Een PS / 2 toetsenbord is veel gemakkelijker te interface naar de 877

 
Ik ben van plan om het gebruik van een seriële, parallelle verschuiving uit register registreren en een 555 timer (het genereren van de pulsen voor verschuiving registreren) om het signaal int parallelle vorm, het is veel eerder voor de microcontroller, is dit mogelijk?

naast zijn er begin bit, stopbit en etc terwijl toetsenbord is het versturen van de gegevens in, doet de ps2 of verschuiving registreren erkennen het werkelijke signaal sturen vanaf toetsenbord?

bedankt voor het geven me een les.

 
blueroomelectronics schreef:

Je hebt een USB host controller.
Een PS / 2 toetsenbord is veel gemakkelijker te interface naar de 877
 
Het zou beter zijn als u probeert om een zoekopdracht op Google met de volgende trefwoorden "interfacing ps / 2 toetsenbord".
De eerste hits je krijgt zijn:

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

Ik denk dat ze genoeg om de innerlijke werking over hoe interface een PS / 2 toetsenbord en de interface die u nodig heeft!

PS: BTW, als u een USB-toetsenbord waar je nooit zal kunnen interface zij met shift registers, ..."?

PPS: Maar het onderwerp van uw bericht is niet "interfacing usb toetsenbord 16f877A Microcontroller"?
 
Laten we eerst eens duidelijk dingen.Bent u probeert te interface een PS / 2 of USB type toetsenbord?

Als u een USB-type toetsenbord, moet je een USB Host Controller voor het beheer van de interfacing sinds USB signaal niveaus zijn zeer verschillend van PS / 2 poort.USB maakt gebruik van een verschil in spanning voor signalisatie terwijl PS / 2 heeft een TTL-niveau of soort.

Als u gebruik maakt van een PS / 2 toetsenbord typt dan de websites die in het vorige bericht zijn genoeg om jezelf een werkend project.Succes.

 
Het is werkelijk mogelijk om een USB-interface toetsenbord om een PIC met een Vinculum host controller: http://www.vinculum.com.Just my $ 0.02

 
Citaat:

Het is werkelijk mogelijk om een USB-interface toetsenbord om een PIC met een Vinculum host controller.
 
bepobalote schreef:

Het zou beter zijn als u probeert om een zoekopdracht op Google met de volgende trefwoorden "interfacing ps / 2 toetsenbord".

De eerste hits je krijgt zijn: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.pdfIk denk dat ze genoeg om de innerlijke werking over hoe interface een PS / 2 toetsenbord en de interface die u nodig heeft!PS: BTW, als u een USB-toetsenbord waar je nooit zal kunnen interface zij met shift registers, ...

"?
PPS: Maar het onderwerp van uw bericht is niet "interfacing usb toetsenbord 16f877A Microcontroller"?

 
Uittreksel uit http://www.computer-engineering.org/ps2protocol/:
Citaat:

De gegevens en Klok lijnen zijn zowel open-collector met pullup weerstanden aan Vcc.
Een "open-collector" interface heeft twee mogelijke stand: lage of hoge impedantie.
In de "laag" staat, een transistor trekt de lijn naar de grond.
In de "hoge impedantie" staat, de interface fungeert als een open circuit en niet rijden van de lijn laag of hoog.
Verder is een "pullup" weerstand wordt aangesloten tussen de bus en Vcc, zodat de bus wordt getrokken hoog als geen van de apparaten op de bus zijn actief trekken laag.
De exacte waarde van deze weerstand is niet zo belangrijk (1 ~ 10 kOhms); grotere resistenties leiden tot minder energieverbruik en kleinere resistenties leiden tot een snellere stijging van de tijd.
 

Welcome to EDABoard.com

Sponsor

Back
Top