Simple PIC USB Interface
Project Info
Author: Chris
Difficulture: Medium-Difficult
time Invested: 3 Hours
preparations:
Author: Chris
Difficulture: Medium-Difficult
time Invested: 3 Hours
preparations:
- PIC Microcontroller
- PIC Prototyping Basics
Katso yllä olevaa
tutorials ennen kuin jatkat
tämän Tutorialin lukemista.
USB: stä on viime aikoina tullut yksi suosituimmista viestintälaitteista kulutustavaroista teollisuusrobotiikkaan ja testilaitteisiin. Protokolla nojaa vahvasti jatkuvaan yhteydenpitoon laitteiden kanssa virheiden tarkistamisessa, mikä tekee siitä hieman vaivalloisen, mutta lopputuloksena on käyttöjärjestelmien rakastama vakaus ja suuret läpimenonopeudet.
tällaisen suosion myötä USB-isännän kanssa kommunikoinnin ymmärtäminen (kuten kannettavassa tietokoneessa) tulee olennaiseksi tiedoksi kaikille, jotka haluavat rakentaa USB-yhteensopivan laitteen.
tarkoitus & yleiskatsaus tähän projektiin
tämän opetusohjelman tulisi rakentaa USB – liitäntä käyttäen PIC18F4455: tä, joka näkyy HID-Human Interface-laitteena Windowsissa. Käyttöliittymän pitäisi pystyä lähettämään ja vastaanottamaan komentoja kannettavan tietokoneen USB-isännältä. Erityisesti: USB olisi voitava vaihtaa joitakin LEDit päälle ja pois päältä, tunnistaa, kun kytkin painetaan ja visualisoida arvo muuttujan vastus, trimpot.
USB on vaikea aihe käsitellä, teoria siitä, miten se tarkalleen toimii, voi täyttää kokonaisen kirjan. Toisin kuin RS232 – sarjaviestintä, USB kommunikoi jatkuvasti kytkettyjen laitteiden kanssa, enemmän Ethernet-liitäntöjen tapaan. Yhdessä tämän jatkuvan viestinnän, on olemassa monia erityisiä arvoja, jotka on alustettava, jotta USB-laite on täysin aktivoitu, nämä lyhyesti kuvataan teorian osassa tämän kirjoittaa ylös.