Բովանդակություն:

Ինչպես ծրագրավորել PIC MCU- ն PICkit ծրագրավորողի հետ `Breadboard- ի միջոցով. 3 քայլ
Ինչպես ծրագրավորել PIC MCU- ն PICkit ծրագրավորողի հետ `Breadboard- ի միջոցով. 3 քայլ

Video: Ինչպես ծրագրավորել PIC MCU- ն PICkit ծրագրավորողի հետ `Breadboard- ի միջոցով. 3 քայլ

Video: Ինչպես ծրագրավորել PIC MCU- ն PICkit ծրագրավորողի հետ `Breadboard- ի միջոցով. 3 քայլ
Video: LDmicro 11: Serial LCD Temperature Controller (Microcontroller PLC Ladder Programming with LDmicro) 2024, Հուլիսի
Anonim
Ինչպես ծրագրավորել PIC MCU- ն PICkit ծրագրավորողի հետ `Breadboard- ի միջոցով
Ինչպես ծրագրավորել PIC MCU- ն PICkit ծրագրավորողի հետ `Breadboard- ի միջոցով

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-պին կանացի վերնագրին: Թիվ մեկ քորոցը ստորագրված է սպիտակ եռանկյունով, այնպես որ առջևի մասից կապումները համարակալված են աջից ձախ: Քորոցների նկարագրություն.

  1. MCLR
  2. Vdd
  3. Գետնին
  4. ICSP- ի տվյալները
  5. ICSP ժամացույց
  6. Միացված չէ

Breadboard

Առաջին տեղը 6-կապանի վերնագիրն ու PIC- ը բավական մոտ են միմյանց հացատախտակին: PIC- ի տվյալների թերթիկում մենք պետք է պարզենք գործառույթների քարտեզագրումը.

  1. Vdd - փին 1
  2. Vss (գետնին) - քորոց 20
  3. PGD (ICSP Data) - փին 19
  4. PGC (ICSP ժամացույց) - փին 18
  5. MCLR - կապ 4
  6. RC0 - փին 16 (այն քորոցը, որով LED- ը կշարժվի)

Շղթայի սխեման ցուցադրված է Ֆրիտզինգի նկարում:

Սնուցող

Ինչպես արդեն նշվեց, միացումը կարող է սնուցվել կամ 4.5 Վ մարտկոցից, կամ USB վարդակից (5 Վ): Հասկանալի դարձնելու համար, որ 5 Վ -ը լավ է այս PIC- ի համար, բայց պարտադիր չէ, որ այն լինի մյուսների համար: Միշտ ստուգեք տվյալների թերթիկը սարքի համար կիրառելի լարման տիրույթի համար:

Քայլ 3: Programրագրավորում

Ծրագրավորում
Ծրագրավորում
Ծրագրավորում
Ծրագրավորում
Ծրագրավորում
Ծրագրավորում
Ծրագրավորում
Ծրագրավորում

Ես բավականին պարզ կոդ եմ պատրաստել թեստավորման նպատակով: Երբ MPLAB նախագիծը պատրաստ լինի ծրագրավորման, կցեք PICkit3- ը հացաթղթի վրա տեղադրված կապի վերնագրին: Մի մոռացեք, որ միացումն աշխատում է, հակառակ դեպքում PIC- ի և ծրագրավորողի միջև կապը խափանում է: Կտտացրեք «Ստեղծել և ծրագրավորել սարքի հիմնական նախագիծը» կոճակը և սպասել մինչև ծրագրավորման ավարտը: Դրանից հետո LED- ը պետք է թարթել `500 ms միացված և 500 ms անջատված:

Խորհուրդ ենք տալիս: