Sisukord:
Video: Kuidas programmeerida PIC MCU PICkit programmeerijaga, kasutades leivaplaati: 3 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
PIC (või mõne muu) mikrokontrolleriga mängimiseks pole vaja kalleid ja keerukaid tööriistu. Kõik, mida vajate, on leivalaud, kus saate testida oma vooluringi ja programmeerimist. Muidugi on vaja mingit programmeerijat ja IDE -d. Selles juhendis kasutan MPLAB X IDE ja PICkit3 programmeerijat.
Olen valinud PIC18F14K22. Sellel konkreetsel PIC -il pole erilist põhjust, mul on see lihtsalt hetkel kasutamata. See töötab pingevahemikus 2,3 V kuni 5,5 V. Programmeerimisprotsessi näidatakse lihtsa koodiga, mis laseb LED -il perioodiliselt vilkuda.
Samm: mida me vajame
- PICkit3 programmeerija
- leivalaud
- PIC18F14K22 MCU
- 6-kontaktiline päis
- mõned kaablid
- kas 4,5 V aku või USB -kaabel (mõnda saab kasutada vanast hiirest või klaviatuurist või ise teha)
- testimiseks iga värvi LED ja 470 takisti
Andmelehed:
PIC18F14K22
PICkit 3
2. samm: juhtmestik
PICkit3
Vaatame PICkit3 programmeerijat. Pange tähele 6-kontaktilist naissoost päist alumisel küljel. Tihvt number üks on tähistatud valge kolmnurgaga, nii et esikülje tihvtid on nummerdatud paremalt vasakule. Tihvtide kirjeldus:
- MCLR
- Vdd
- Maa
- ICSP andmed
- ICSP kell
- Pole ühendatud
Leivalaud
Asetage esmalt 6-kontaktiline päis ja PIC leivaplaadile üksteisele piisavalt lähedale. PIC -andmelehel peame välja selgitama funktsioonide kaardistamise:
- Vdd - tihvt 1
- Vss (maa) - tihvt 20
- PGD (ICSP andmed) - tihvt 19
- PGC (ICSP kell) - tihvt 18
- MCLR - tihvt 4
- RC0 - tihvt 16 (tihvt, millega LED -i juhitakse)
Lülitusskeem on näidatud Fritzingi pildil.
Toide
Nagu varem mainitud, saab vooluahelat toita kas 4,5 V patareist või USB -pistikupesast (5 V). Selgeks tegemiseks on 5 V selle konkreetse PIC -i jaoks ok, kuid ei pea olema teiste jaoks. Kontrollige alati andmelehelt seadme pingevahemikku.
3. samm: programmeerimine
Valmistasin testimiseks ette üsna lihtsa koodi. Kui teil on MPLAB projekt programmeerimiseks valmis, kinnitage PICkit3 leivaplaadil oleva tihvti päise külge. Ärge unustage vooluahelat toita, muidu ühendus PIC ja programmeerija vahel ebaõnnestub. Klõpsake nuppu "Loo ja programmeerige seadme põhiprojekt" ja oodake, kuni programmeerimine on lõppenud. Pärast seda peaks LED vilkuma - 500 ms sisse ja 500 ms välja.
Soovitan:
Kuidas programmeerida Arduino Mega 2560 Core?: 3 sammu
Kuidas programmeerida Arduino Mega 2560 Core?: Leidsin selle suurepärase väikese vormiga Arduino megaplaadi ebayst. See on Arduino mega 2560 väiksem versioon ja seda nimetatakse ilmselt Arduino mega tuumaks … Siiski oli üks probleem! See ei sisalda USB -ühendust ja seal pole palju
Kuidas ESP8266 AT püsivara välgutada või programmeerida, kasutades ESP8266 vilkurit ja programmeerijat, IOT Wifi moodulit: 6 sammu
Kuidas ESP8266 AT püsivara välgutada või programmeerida, kasutades ESP8266 välklampi ja programmeerijat, IOT Wifi moodulit: Kirjeldus: see moodul on USB-adapter /programmeerija ESP-01 või ESP-01S tüüpi ESP8266 moodulite jaoks. ESP01 ühendamiseks on see mugavalt varustatud 2x4P 2,54 mm emasega. Samuti purustab see kõik ESP-01 tihvtid läbi 2x4P 2,54 mm isase h
Kuidas programmeerida IR-dekoodrit mitme kiirusega vahelduvvoolumootori juhtimiseks: 7 sammu
Kuidas programmeerida IR-dekoodrit mitme kiirusega vahelduvvoolumootori juhtimiseks: ühefaasilisi vahelduvvoolumootoreid leidub tavaliselt majapidamistarvetes, näiteks ventilaatorites, ja nende kiirust saab hõlpsasti reguleerida, kui kasutatakse määratud kiiruste jaoks mitut diskreetset mähist. Selles juhendis loome digitaalse kontrolleri, mis
Kuidas programmeerida Arduino Pro Mini Arduino Uno abil: 4 sammu
Kuidas programmeerida Arduino Pro Mini Arduino Unoga: kirjutasin selle teise projekti osana, kuid siis otsustasin kasutada Pro Micro, mida saab programmeerida otse sülearvutist. See võib aga kunagi (või kellelegi) kasulik olla Jätan selle siia
Kuidas programmeerida NodeMCU Arduino IDE -s: 5 sammu
NodeMCU programmeerimine Arduino IDE-s: Osoyoo NodeMCU on eelprogrammeeritud Lua tõlgiga, kuid te ei pea seda kasutama! Selle asemel võite kasutada Arduino IDE -d, mis võib olla suurepärane lähtepunkt Arduino armastajatele, et tutvuda ümbritsevate tehnoloogiatega