Kazalo:
Video: Kako programirati PIC MCU s programerjem PICkit z uporabo ploščice: 3 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
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
- 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
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:
- MCLR
- Vdd
- Tla
- Podatki ICSP
- Ura ICSP
- 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:
- Vdd - pin 1
- Vss (ozemljitev) - pin 20
- PGD (podatki ICSP) - pin 19
- PGC (ura ICSP) - pin 18
- MCLR - pin 4
- 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
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:
Kako utripati ali programirati vdelano programsko opremo ESP8266 AT z uporabo bliskavice ESP8266 in programerja, modul IOT Wifi: 6 korakov
Kako utripati ali programirati vdelano programsko opremo ESP8266 AT z uporabo bliskavice in programerja ESP8266, modula IOT Wifi: Opis: Ta modul je adapter /programer USB za module ESP8266 tipa ESP-01 ali ESP-01S. Za priključitev ESP01 je priročno opremljen z žensko glavo 2x4P 2,54 mm. Prav tako prekine vse zatiče ESP-01 preko 2x4P 2,54 mm moškega h
Elektronika za ploščice: 3 koraki
Breadboard Electronics: Elektronika za izdelavo plošč je namenjena izdelavi prototipov, ki dokazujejo, da nekaj deluje, ne da bi naše komponente namestili na spajkano ploščo
Kako programirati Arduino Pro Mini z uporabo Arduino UNO .: 4 koraki
Kako programirati Arduino Pro Mini z uporabo Arduino UNO.: Pozdravljeni, danes delim preprost način programiranja Arduino Pro mini z uporabo Arduino UNO. Ta vadnica je za tiste, ki šele začenjate z arduinom in želite zmanjšati velikost svojega projekta z uporabo Arduino Pro mini.Arduino Pro mini
Kako programirati ploščo AVR z uporabo plošče Arduino: 6 korakov
Kako programirati ploščo AVR z uporabo plošče Arduino: Ali imate okrog sebe ploščo mikrokrmilnika AVR? Ali ga je težko programirati? No, na pravem ste mestu. Tukaj vam bom pokazal, kako programirati ploščo mikrokrmilnika Atmega8a z uporabo plošče Arduino Uno kot programerja. Torej brez poguma
Kako narediti programerja PIC - PicKit 2 'klon': 4 koraki (s slikami)
Kako narediti programerja PIC - PicKit 2 'klon': Pozdravljeni! To je kratek Navodilo za izdelavo programerja PIC, ki deluje kot PicKit 2. To sem naredil, ker je veliko cenejši od nakupa izvirnega PicKita in ker Microchip, proizvajalci mikrokrmilnikov PIC in programer PicKit, pr