Բովանդակություն:
Video: Ինչպես ծրագրավորել PIC MCU- ն PICkit ծրագրավորողի հետ `Breadboard- ի միջոցով. 3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
PIC (կամ որևէ այլ) միկրոկոնտրոլերների հետ խաղալու համար ձեզ հարկավոր չեն թանկարժեք և բարդ գործիքներ: Այն, ինչ ձեզ հարկավոր է, մի տախտակ է, որտեղ դուք ստուգում եք ձեր սխեման և ծրագրավորումը: Իհարկե, անհրաժեշտ է ինչ -որ ծրագրավորող և IDE: Այս ուսանելի ծրագրում ես կօգտագործեմ MPLAB X IDE և PICkit3 ծրագրավորող:
Ես ընտրել եմ PIC18F14K22- ը: Այս PIC- ի համար հատուկ պատճառ չկա, ես այն այս պահին ունեմ չօգտագործված: Այն աշխատում է 2.3 Վ -ից մինչև 5.5 Վ լարման միջակայքում: mingրագրավորման գործընթացը կցուցադրվի այն պարզ կոդով, որը թույլ է տալիս LED- ին պարբերաբար թարթել:
Քայլ 1: Այն, ինչ մեզ պետք է
- PICkit3 ծրագրավորող
- տախտակ
- PIC18F14K22 MCU
- 6 պինանի վերնագիր
- որոշ մալուխներ
- կամ 4.5 Վ մարտկոց կամ USB մալուխ (կարող եք օգտագործել հին մկնիկից կամ ստեղնաշարից կամ ինքներդ պատրաստել)
- փորձարկման նպատակով ցանկացած գույնի LED և 470 դիմադրություն
Տվյալների թերթեր.
PIC18F14K22
PICkit 3
Քայլ 2: Լարերի տեղադրում
PICkit3
Եկեք նայենք PICkit3 ծրագրավորողին: Ուշադրություն դարձրեք ներքևի մասում գտնվող 6-պին կանացի վերնագրին: Թիվ մեկ քորոցը ստորագրված է սպիտակ եռանկյունով, այնպես որ առջևի մասից կապումները համարակալված են աջից ձախ: Քորոցների նկարագրություն.
- MCLR
- Vdd
- Գետնին
- ICSP- ի տվյալները
- ICSP ժամացույց
- Միացված չէ
Breadboard
Առաջին տեղը 6-կապանի վերնագիրն ու PIC- ը բավական մոտ են միմյանց հացատախտակին: PIC- ի տվյալների թերթիկում մենք պետք է պարզենք գործառույթների քարտեզագրումը.
- Vdd - փին 1
- Vss (գետնին) - քորոց 20
- PGD (ICSP Data) - փին 19
- PGC (ICSP ժամացույց) - փին 18
- MCLR - կապ 4
- RC0 - փին 16 (այն քորոցը, որով LED- ը կշարժվի)
Շղթայի սխեման ցուցադրված է Ֆրիտզինգի նկարում:
Սնուցող
Ինչպես արդեն նշվեց, միացումը կարող է սնուցվել կամ 4.5 Վ մարտկոցից, կամ USB վարդակից (5 Վ): Հասկանալի դարձնելու համար, որ 5 Վ -ը լավ է այս PIC- ի համար, բայց պարտադիր չէ, որ այն լինի մյուսների համար: Միշտ ստուգեք տվյալների թերթիկը սարքի համար կիրառելի լարման տիրույթի համար:
Քայլ 3: Programրագրավորում
Ես բավականին պարզ կոդ եմ պատրաստել թեստավորման նպատակով: Երբ MPLAB նախագիծը պատրաստ լինի ծրագրավորման, կցեք PICkit3- ը հացաթղթի վրա տեղադրված կապի վերնագրին: Մի մոռացեք, որ միացումն աշխատում է, հակառակ դեպքում PIC- ի և ծրագրավորողի միջև կապը խափանում է: Կտտացրեք «Ստեղծել և ծրագրավորել սարքի հիմնական նախագիծը» կոճակը և սպասել մինչև ծրագրավորման ավարտը: Դրանից հետո LED- ը պետք է թարթել `500 ms միացված և 500 ms անջատված:
Խորհուրդ ենք տալիս:
Ինչպես ծրագրավորել ESP32 M5Stack StickC- ը Arduino IDE- ի և Visuino- ի հետ. 12 քայլ
Ինչպես ծրագրավորել ESP32 M5Stack StickC- ը Arduino IDE- ի և Visuino- ի հետ. Այս ձեռնարկում մենք կսովորենք, թե ինչպես ծրագրավորել ESP32 M5Stack StickC- ը Arduino IDE- ի և Visuino- ի հետ: Դիտեք ցուցադրական տեսանյութ
Միկրոկառավարիչների ծրագրավորում USBasp ծրագրավորողի հետ Atmel Studio- ում. 7 քայլ
Միկրոկառավարիչների ծրագրավորում Atmel Studio- ում USBasp ծրագրավորողի հետ. Շատ հետազոտություններ կատարելուց և կարդալուց հետո
Ինչպես ծրագրավորել Arduino Pro Mini- ն Arduino UNO- ի միջոցով. 4 քայլ
Ինչպես ծրագրավորել Arduino Pro Mini- ն Arduino UNO- ի միջոցով. Բարև տղերք, այսօր ես կիսում եմ Arduino Pro mini- ի միջոցով Arduino Pro mini- ի ծրագրավորման մի պարզ մեթոդ: Այս ձեռնարկը նրանց համար է, ովքեր սկսում են arduino- ով և ցանկանում են նվազեցնել իրենց նախագծի չափը ՝ օգտագործելով Arduino Pro mini: Arduino Pro mini
ԻՆՉՊԵՍ ԿԱՐՈ ԵՆ ՀԵՏ ՀԵՏ ՀԵՏ չորության չորացման սենսոր `4 քայլ
ՈՐՊԵՍ ԿԱՐՈ ԵՆՔ ՀԵՏ ՀԵՏ ՀԱՎԱՔԱՈ ՍԵՆՍՈՐ. Ողջույն, այս ուսանելի ծրագրում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել մի պարզ «ՀՈ DRՅԱՆ ՉՈՐՈ SԹՅԱՆ ՍԵՆՍՈՐ»: Սա իմ առաջին ուսանելի ներողությունն է իմ ծիծաղելի անգլերենի համար: Հողի չորությունը որոշվում է led ցուցիչով: led լույսը wi
Նկար 16F676 ICSP ծրագրավորման վարդակից PICkit 2 ծրագրավորողի համար. 6 քայլ
Նկար 16F676 ICSP ծրագրավորման վարդակ PICkit 2 ծրագրավորողի համար. Ես փորձում եմ կառուցել այս երկակի DC շարժիչային մոդուլը իմ ռոբոտային նախագծի համար: Եվ ես տարածք չունեի PCB- ի վրա ICSP կապի վերնագիր տեղադրելու համար: Այսպիսով, ես արագ ծաղրեցի այս դիզայնը