USB-liitäntä hallituksen opetusohjelma käyttäen PIC18F4550

löysin eräänlainen opetusohjelma microchip.com hallita yksi led PIC18F4550, ja sieltä aloin tehdä kokeita lähdekoodien ja sitten keksin valvoa 8 led: n. nyt olen näyttää vain 6 LED valvonta.

tämä USB-liitäntäkortti pic18f4550 on ohjelmoitu ohjaamaan 6 LEDiä ja sitä voidaan helposti manipuloida ohjaamaan 8 lediä. Ledistä huolimatta voit liittää sen joihinkin muihin elektroniikkakomponentteihin ohjattavaksi, kuten TASAVIRTAMOOTTORIIN tai stepperimoottoriin, tai voit tehdä oman robotiikkasovelluksesi kuten minä. Pienellä C# – koodilla koodatulla ohjelmalla voi ohjata ledin hehkumista hiiren painalluksella tai joitakin näppäimiä painamalla.

hoidetaan ensin piirilevy kuntoon ja palataan sitten MPLAB IDE: hen ohjelmoimaan se.

aloitetaan piirilevyn tekemisestä ensin, sitten keskustellaan muista tulevista vaiheista tämän demokäyttöliittymän kehitystaulun tekemiseen, kuten firmware, ohjain, käynnistyslataus, oman koodin kirjoittaminen MPLAB IDE: llä jne. Olkaa hyvä ja lukekaa kaikki askeleeni huolellisesti ja noudattakaa niitä kunnolla, ensimmäisessä käsittelyssä se ei ehkä ole niin selvä, joten ehdotan toisen käsittelyn järjestämistä. Pidemmälle mentäessä se alkaa pikkuhiljaa kirkastua. Yritän tehdä sen mahdollisimman helpoksi paremman ymmärryksen saavuttamiseksi.

– projektia varten ostin tämän Pic18f4550 mikrokontrollerin Rs: lle. 375 (Intian valuutta), joka on noin 6,5$. Se on saatavilla kaikissa elektroniikkaliikkeissä.

tämän opetusohjelman kaavamainen kuva on Eagle Layout Designerin tilannekuva.

blank

joten saada kaikki komponentit luettelossa olen antanut alla ja lämmittää juotin ja antaa alkaa. Ole varovainen työskennellessäsi juotin.

pic18f4550 USB-Taulukaavio

blank

kaavamainen

vihje: Tallenna kaavamainen ja pin-Diagrammi tälle USB-demoliitäntätaululle. Katso pin Diagrammi aika ajoin juottamalla sekaannusten välttämiseksi. On parempi tehdä merkintöjä PCB: ssä sekaannuksen välttämiseksi juottaessasi.

USB-Liitäntätauluun tarvittavat komponentit

nimike arvo määrä
C1 22P 1
C2 22P 1
C3 0, 47 u 1
C4 0, 01 u 1
C5 10 U 1
C6 0.01 U 1
Q1 20MHz 1
MP PIC18F4550 1
R1,2,3,4 1K 1 kpl
R5,6 10k 1
painokytkin 2 nastaa 2
USB-liitäntä 1
LEDit

ja juotin tietenkin

PIN Diagrammi-PIC18F4550

blank

ohjeet piiriä tehdessä Board USB-liitäntä

on suositeltavaa käyttää PCB tehdä tämän USB-liitäntä aluksella . Yli leipälauta on aina mahdollisuus löysät yhteydet. On leipälauta joskus kaikki yhteydet ovat täydellisiä, mutta silti PIC18F4550 ei havaita järjestelmä, (se pelästyttää sinut), joten parempi tapa on käyttää PCB, itse kohdannut tämän ongelman, vaikka kaikki piirit ja yhteydet olivat täydellisiä ja kaikki tarkastetaan useita kertoja, mutta silti ei merkkejä elämästä. Joten parempi käyttää PCB ensimmäinen laukaus. Voit muuttaa yhteyttä milloin tahansa PCB jos jokin virhe havaitaan USB-liitäntä aluksella teet.

-on joitakin perusasioita, että sinun täytyy aina olla varovainen, kun kokeilet mitään mikrokontrolleria. Yksi asia, että sinun täytyy aina olla varovainen on, ”jännite”.

– PIC18F4550-tietolomakkeesta löytyy Vmax-arvo eli 5v. mikrokontrollerin jännitteensyöttö ei saa koskaan ylittää tätä arvoa missään olosuhteissa tai se polttaa mikrokontrollerin varmasti.

pic18f4550-mikrokontrollerin tulojännite ei missään olosuhteissa saa koskaan ylittää 5 V: tä.

katso aina kyseisen mikrokontrollerin tietolomake ennen kuin teet mitään sen kanssa.

– minkä tahansa standardin USB-portin vakiojännite on 5V, joten sinun ei tarvitse huolehtia Vmax-jännitteestä, kun liität tämän PIC18F4550-mikrokontrollerilevyn tietokoneen USB-porttiin. Meidän USB-liitäntä aluksella et tarvitse mitään ulkoista virtalähdettä. Jos vain siinä tapauksessa, että joudut käyttämään ulkoista virtalähdettä USB-virtalähteestä huolimatta, voit käyttää IC 7805-jännitesäädintä pitääksesi tulojännitteen vakiona 5 v.

minkä tahansa USB-kaapelin enimmäispituus on 5 metriä. Mutta ehdotan alkuvaiheessa pitää USB-johto alle metrin meidän aluksella toimimaan täydellisesti. On vain 4 tai 5 nastat USB-portti. D+, D–,- ve jännite (GND), +5v jännite ja suojalanka. Voit tarkistaa USB värikoodi pinout kaavio Google. Tallenna kopio USB-portin pinout config Kuva Googlelta lisätietoja, kun jatkat.

USB-liitäntäkortti PIC18F4550

blank

-kideoskillaattori käytetään tässä pic18f4550 USB-liitäntä käyttöliittymä aluksella on 20MHz kideoskillaattori, jota käytetään sisäinen värähtely mikrokontrollerin ja se on kytketty 13 ja 14 pin. Ehdotan lisätä 1m vastus (1M=1000k) ennen kideoskillaattorin 13 ja 14 pin.

– älä unohda lyhentää 11. ja 32.pin yhdessä ja 5 v USB +5V (+ve jännite) , samoin 12. ja 31. pin GND.(- ve jännite).

– led: t spp 0: sta SPP 7: ään, lisää 1 k: n vastus jokaiseen LED: iin. jos haluat tietää, miten tunnistaa LED-tapit, voit viitata minun LED tunnista post.

– laudassamme on kaksi kytkintä, toinen käynnistyslataukseen ja toinen on reset-painike, selitän käynnistyslatausrutiinista myöhemmin muissa viesteissäni yksityiskohtaisesti.

-tämän USB-liitännän hallituksen aiomme ohjata kuusi nastat, spp 0 spp7. Tällä hetkellä käytämme näitä nastat hehku led: t, mutta nämä ovat ohjaus nastat, Voimme käyttää näitä hallita muita asioita liian. Se voidaan helposti liittää L293d Moottorin kuljettaja, tai voit liittää sen ajaa muita dvice USB kuten DC-moottori, askelmoottori, relekytkimet, servo jne. jne.

blank

blank

kun olet valmis tekemään USB-piirilevy

yksinkertaisesti kytkemällä USB-kaapeli tietokoneesta USB-liitännän aluksella heti kun olet juottaminen ei tee se alkaa toimia heti. Ennen kuin järjestelmä (tietokoneesi) voi havaita tämän uuden laitteiston , sinun täytyy ladata mikrokontrolleriohjelma (koodi , yleensä pieni hex-tiedosto) osaksi pic18f4550 Mikrokontrolleri, sitten tietokone tunnistaa sen kuin mikä tahansa uusi ulkoinen plug and play laitteisto ja sitten voit asentaa ajurin tietokoneeseen tällä aluksella. Askel askeleelta opetusohjelma asentaa ajurin ja linkkejä ladata ajurit annetaan minun tulossa virkaa.

– tämän pic18f4550-mikrokontrollerin lähdekoodi on kirjoitettu MPLAB IDE-nimellä kääntäjän kanssa.
– tämän mikrokontrollerin käännetty koodi luo tulosteen pienen hex-tiedoston muodossa. Tuo hex-tiedosto (firmware) Ladataan pic18f4550-mikrokontrolleriin.
– tämän Hex-koodin lataamiseen pic18f4550-mikrokontrolleriin tarvitset erityisen laitteiston. annan myös opetusohjelman, jotta voit tehdä oman Mikrokontrolleriohjelmoijan, joka lataa koodin Pic18f4550-mikrokontrolleriin. Aion saada lisätietoja minun tulossa virkaa.

yleensä mikrokontrollerin EPROMIIN ladattu ohjelma on firmware. Laiteohjelmisto ladataan mikrokontrollerin EPROMIIN, sitten meidän on kytkettävä se tietokoneen USB-porttiin ja sitten se havaitaan ja sitten meidän on annettava kuljettaja.

– kun piirisuunnittelu on valmis sen aika testata sitä, kuten aiemmin on sanottu, jos liität USB-liitännän suoraan tietokoneeseen niin levy ei näytä toimintaa, meidän täytyy ladata se firmware ensin !!

joten jatketaan seuraavaan vaiheeseen – ”1st time programming of the microcontroller”.

Write a Comment

Sähköpostiosoitettasi ei julkaista.