2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37
Ne trebaju vam skupi i sofisticirani alati za igru sa PIC (ili bilo kojim drugim) mikrokontrolerima. Sve što vam je potrebno je matična ploča na kojoj testirate svoj krug i programiranje. Naravno da je potrebna neka vrsta programera i IDE -a. U ovom uputstvu ću koristiti MPLAB X IDE i PICkit3 programer.
Odabrao sam PIC18F14K22. Nema posebnog razloga za ovaj PIC, samo ga trenutno ne koristim. Radi u rasponu napona između 2,3 V i 5,5 V. Proces programiranja bit će prikazan jednostavnim kodom koji dopušta LED -u da povremeno treperi.
Korak 1: Šta nam treba
- PICkit3 programer
- matična ploča
- PIC18F14K22 MCU
- 6-pinsko zaglavlje
- neki kablovi
- ili bateriju od 4,5 V ili USB kabel (možete upotrijebiti neki sa starog miša ili tipkovnice ili ga sami napraviti)
- LED bilo koje boje i otpornik 470 za potrebe testiranja
Tehnički listovi:
PIC18F14K22
PICkit 3
Korak 2: Ožičenje
PICkit3
Pogledajmo programer PICkit3. Obratite pažnju na 6-pinsko žensko zaglavlje na donjoj strani. Igla broj jedan je označena bijelim trokutom pa su igle s prednje strane numerirane zdesna nalijevo. Opis pinova:
- MCLR
- Vdd
- Ground
- ICSP podaci
- ICSP sat
- Nije povezano
Breadboard
Prvo postavite 6-pinski zaglavlje i PIC dovoljno blizu jedan na drugi na ploči. U PIC podatkovnom listu moramo pronaći mapiranje funkcija:
- Vdd - pin 1
- Vss (uzemljenje) - pin 20
- PGD (ICSP podaci) - pin 19
- PGC (ICSP sat) - pin 18
- MCLR - pin 4
- RC0 - pin 16 (pin kojim će se LED pogoniti)
Shema kola prikazana je na slici Fritzing.
Napajanje
Kao što je ranije spomenuto, krug se može napajati ili iz baterije od 4,5 V ili iz USB utičnice (5 V). Da bude jasno, 5 V je u redu za ovaj PIC, ali ne mora biti za druge. Uvijek provjerite tehnički list za raspon napona koji se odnosi na uređaj.
Korak 3: Programiranje
Pripremio sam prilično jednostavan kod za potrebe testiranja. Kad imate MPLAB projekt spreman za programiranje, pričvrstite PICkit3 na zaglavlje igle na matičnoj ploči. Ne zaboravite na napajanje kruga jer u protivnom veza između PIC -a i programatora ne uspije. Pritisnite dugme "Napravi i programiraj glavni projekat uređaja" i sačekajte dok programiranje ne završi. Nakon toga LED bi trebao treptati - 500 ms uključeno i 500 ms isključeno.
Preporučuje se:
Kako flash ili programirati ESP8266 AT firmver pomoću ESP8266 Flashera i programatora, IOT Wifi modul: 6 koraka
Kako flash ili programirati ESP8266 AT firmver pomoću ESP8266 Flashera i programatora, IOT Wifi modula: Opis: Ovaj modul je USB adapter /programator za ESP8266 module tipa ESP-01 ili ESP-01S. Prikladno je opremljen ženskim zaglavljem 2x4P 2,54 mm za priključivanje ESP01. Takođe probija sve pinove ESP-01 preko 2x4P 2,54 mm muškog h
Kako programirati Arduino Pro Mini pomoću Arduino UNO .: 4 koraka
Kako programirati Arduino Pro Mini pomoću Arduino UNO .: Zdravo momci, Danas dijelim jednostavan način programiranja Arduino Pro mini pomoću Arduino UNO. Ovaj vodič je za one koji tek počinju s arduinom i žele smanjiti veličinu svog projekta pomoću Arduino Pro mini.Arduino Pro mini
Kako programirati i resetirati Arduino pomoću Android pametnog telefona: 8 koraka
Kako programirati i resetirati Arduino pomoću Android pametnog telefona: Možda ste koristili OTG adapter za povezivanje Pendrive -a i kontrolera za igre te davali snagu malim uređajima. Možete učiniti mnogo više od napajanja Arduino ploče pametnim telefonom. U ovom vodiču sastavit ćemo i prenijeti Ardu
Kako napraviti PIC programera - PicKit 2 'klon': 4 koraka (sa slikama)
Kako napraviti PIC programera - PicKit 2 'klon': Zdravo! Ovo je kratki Instructable o izradi PIC programera koji djeluje kao PicKit 2. Napravio sam ovo jer je mnogo jeftiniji od kupovine originalnog PicKita i zato što Microchip, proizvođači PIC mikrokontrolera i PicKit programer, pr
Izgradnja Inchworm ICD2 PIC programatora / debagera: 7 koraka
Izrada Inchworm ICD2 PIC programatora / ispravljača grešaka: Ovo uputstvo je ilustrovana šetnja kroz izgradnju ICD2 klona zvanog Inchworm. To je jednostavan napredni komplet koji vam omogućava da napravite MPLAB ICD2 kompatibilan programer i otklanjač grešaka. Postoji mnogo programera, ali vrlo nekoliko njih uključuje