Kazalo:

Kako programirati PIC MCU s programerjem PICkit z uporabo ploščice: 3 koraki
Kako programirati PIC MCU s programerjem PICkit z uporabo ploščice: 3 koraki

Video: Kako programirati PIC MCU s programerjem PICkit z uporabo ploščice: 3 koraki

Video: Kako programirati PIC MCU s programerjem PICkit z uporabo ploščice: 3 koraki
Video: LDmicro 11: Последовательный контроллер температуры с ЖК-дисплеем (лестничное программирование ПЛК микроконтроллера с помощью LDmicro) 2024, December
Anonim
Kako programirati PIC MCU s programerjem PICkit z uporabo ploščice
Kako programirati PIC MCU s programerjem PICkit z uporabo ploščice

Za igranje s PIC (ali katerim koli drugim) mikrokrmilnikom ne potrebujete dragih in izpopolnjenih orodij. Vse, kar potrebujete, je načrt, kjer preizkusite svoje vezje in programiranje. Seveda je potreben nekakšen programer in IDE. V tem navodilu bom uporabljal programer MPLAB X IDE in PICkit3.

Izbral sem PIC18F14K22. Za ta PIC ni posebnega razloga, trenutno ga imam le neuporabljenega. Deluje v območju napetosti med 2,3 V in 5,5 V. Proces programiranja bo prikazan s preprosto kodo, ki omogoča, da LED občasno utripa.

1. korak: Kaj potrebujemo

Kaj potrebujemo
Kaj potrebujemo
Kaj potrebujemo
Kaj potrebujemo
  • Programer PICkit3
  • deska
  • PIC18F14K22 MCU
  • 6-polna glava
  • nekaj kablov
  • ali 4,5 V baterijo ali kabel USB (nekaj lahko uporabite iz stare miške ali tipkovnice ali pa jo naredite sami)
  • katero koli barvno LED in upor 470 za namene testiranja

Podatkovni listi:

PIC18F14K22

PICkit 3

2. korak: Ožičenje

Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje

PICkit3

Oglejmo si programer PICkit3. Opazite 6-polni ženski glavo na spodnji strani. Zatič številka ena je podpisan z belim trikotnikom, tako da so čepi s sprednje strani oštevilčeni od desne proti levi. Opis nožic:

  1. MCLR
  2. Vdd
  3. Tla
  4. Podatki ICSP
  5. Ura ICSP
  6. Brez povezave

Ogledna plošča

Najprej postavite 6-polno glavo in PIC dovolj blizu drug drugemu na ploščo. V podatkovnem listu PIC moramo ugotoviti preslikavo funkcij:

  1. Vdd - pin 1
  2. Vss (ozemljitev) - pin 20
  3. PGD (podatki ICSP) - pin 19
  4. PGC (ura ICSP) - pin 18
  5. MCLR - pin 4
  6. RC0 - zatič 16 (zatič, s katerim se LED poganja)

Shema vezja je prikazana na sliki Fritzing.

Napajanje

Kot je bilo že omenjeno, se lahko vezje napaja bodisi iz 4,5 V baterije bodisi iz USB vtičnice (5 V). Da bi bilo jasno, da je 5 V v redu za ta PIC, ne pa tudi za druge. V podatkovnem listu vedno preverite napetostno območje, ki velja za napravo.

3. korak: Programiranje

Programiranje
Programiranje
Programiranje
Programiranje
Programiranje
Programiranje
Programiranje
Programiranje

Za namene testiranja sem pripravil precej preprosto kodo. Ko imate projekt MPLAB pripravljen za programiranje, pritrdite PICkit3 na glavo zatiča na plošči. Ne pozabite na napajanje vezja, sicer povezava med PIC in programerjem ne uspe. Kliknite gumb "Ustvari in programiraj glavni projekt naprave" in počakajte, da se programiranje konča. Po tem mora LED utripati - 500 ms vklopljeno in 500 ms izklopljeno.

Priporočena: