Cuprins:
- Pasul 1: Scheme și proiectare PCB
- Pasul 2: Realizarea consiliului
- Pasul 3: Programarea programatorului
- Pasul 4: Utilizarea PicKit
Video: Cum să faci un programator PIC - PicKit 2 „clonă”: 4 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
Salut! Acesta este un scurt instructiv pentru realizarea unui programator PIC care acționează ca un PicKit 2. Am făcut acest lucru pentru că este mult mai ieftin decât cumpărarea unui PicKit original și pentru că Microchip, producătorii de microcontrolere PIC și programatorul PicKit, oferă schemă și software, realizând este foarte ușor pentru noi să ne proiectăm proprii programatori, cu siguranță un avantaj al utilizării PIC-urilor.
Instrumente necesare:
- Fier de lipit și lipit
- Snips-uri de sârmă
- Cleste pentru nas
- Instrumente și materiale pentru gravarea PCB - Pot fi înlocuite cu o placă de masă, dar vor ocupa mai mult spațiu
- Programator care funcționează deja (Acesta este dezavantajul, poate îl puteți împrumuta)
- PC (pentru programarea PIC care intră în PicKit)
Materiale necesare:
- 2 x condensator ceramic 100nF
- 2 x condensator ceramic 15pF
- 2 x condensator electrolitic 47uF 16v
- 1 x condensator electrolitic 10uF 16v
- 2 diode 1N4148
- 1 x PIC18F2550
- 1 x soclu IC subțire cu 28 de pini (pentru PIC18F2550)
- 1 x inductor 680uH, pachet asemănător rezistorului
- 2 x 3mm LED (unul verde și unul roșu)
- 3 x tranzistor BC548
- 1 x tranzistor BC557
- 1 x cristal oscilator de 20 MHz
- Rezistor 3 x 33 ohm
- 1 x rezistență de 100 ohmi
- Rezistor 2 x 330 ohm
- 1 rezistor 1 x 1k
- 1 rezistor 2x7
- Rezistor 2 x 4k7
- Rezistor 3 x 10k
- 1 rezistor de 100k
- 1 x comutator tactil cu 2 pini (buton)
- 1 x bandă cu pini (doar 6 sunt necesare)
Pasul 1: Scheme și proiectare PCB
Pentru schemă, mi-am bazat proiectarea pe cea oferită de Felixls în pagina sa:
sergiols.blogspot.com.ar/2009/02/pickit-2-c…
El a oferit și un design PCB, dar am constatat că urmele erau prea subțiri pentru a fi făcute acasă, așa că am reproiectat PCB-ul de pe Proteus.
Iată fișierele proiectului și un fișier pdf de imprimat pentru realizarea PCB-ului.
Pasul 2: Realizarea consiliului
Dacă doriți să aflați cum să faceți un PCB acasă, există o mulțime de instrumente online unde puteți învăța.
După ce ați terminat de realizat placa, va trebui să lipiți componentele, puteți folosi aceste imagini pentru a vă ajuta.
Lista componentelor:
C1 100nf
C2 47uf 25v
C3 100nf
C4 47uf 25v
C5 10uf 50v
C8 15pf
C9 15pf
D1 1N4148
D2 1N4148
IC1 PIC18F2550
L1 680uH
LED ROSU LED 3MM
LED VERDE LED 3MM
Q1 BC548
Q2 20MHZ
Q3 BC548
Q4 BC548
Q5 BC557
R1 33
R2 33
R3 33
R4 4k7
R5 330
R6 1k
R7 330
R8 100k
R9 2k7
R10 4k7
R11 10k
R12 100
R13 10k
R14 10k
Comutator tactil BTN
SV3 6 pini
X3 USB B mamă
Pasul 3: Programarea programatorului
Pentru a programa PIC18F2550 pentru a fi utilizat în programator, veți avea nevoie de un PicKit funcțional. Odată ce obțineți unul sau împrumutați unul, va trebui să instalați software-ul PicKit 2: PicKit 2 v2.61
Mai întâi deschideți PicKit 2 și conectați programatorul funcțional. Dacă nu apare „PicKit conectat” în fereastra mesajului, încercați să faceți clic pe „Instrumente> Verificați comunicarea”.
Apoi conectați PIC18F2550 la programatorul dvs. funcțional folosind o panou de calcul și realizând conexiunile adecvate, așa cum arată imaginea de mai sus.
Dacă nu detectează PIC, afișând „Dispozitiv PIC găsit”, încercați să faceți clic pe „Instrumente> Verificați comunicarea” de câteva ori. Dacă tot nu detectează PIC, verificați conexiunile.
Pentru a încărca programul în PIC, accesați „Fișier> Import”, apoi „C: / Program Files (x86) Microchip / PICkit 2 v2 / PK2V023200.hex” și faceți clic pe „Deschidere”
Așteptați până când apare „Fișier hexagonal importat cu succes” și faceți clic pe „Scrieți”, așteptați ca acesta să scrie „Programare reușită”
Pasul 4: Utilizarea PicKit
Mai întâi conectați programatorul nostru și deschideți PicKit 2. Așteptați ca PicKit să detecteze programatorul și, dacă nu, faceți clic pe „Instrumente> Verificați comunicarea”.
Conectați PIC-ul pe care dorim să-l programăm la programatorul nostru. Dacă nu știți cum puteți căuta online distribuția pinului PIC și găsiți pinii MCLR, VDD, VSS, PGD și PGC corespunzători pentru a vă conecta la programator.
Așteptați ca PicKit să detecteze PIC care afișează „Dispozitiv PIC găsit”, dacă nu, încercați să faceți clic pe „Instrumente> Verificați comunicarea” de câteva ori. Dacă tot nu detectează PIC, verificați conexiunile.
Deschideți MPLAB, MPLAB X sau orice IDE utilizați și compilați programul.
După compilare, reveniți la PicKit 2 și accesați „Fișier> Import Hex”. Cu MPLAB X puteți găsi fișierul hexagonal al proiectului dvs. în „Project_Directory> dist> implicit> producție> Project_Name.production.hex”
Faceți clic pe „Scrieți” și așteptați să apară „Programare reușită”
Dacă doriți să vă modificați programul, nu este nevoie să importați din nou fișierul hexagonal, trebuie doar să îl compilați, făcând clic pe „Scrieți” în software-ul PicKit. Printre mesajele afișate ar trebui să citească „Reîncărcarea fișierului hex”.
Asta e !
Ca ultim pas, puteți proiecta o carcasă dreptunghiulară simplă pentru imprimare 3D doar pentru a proteja PicKit, nu ați dori să se rupă sau să facă scurtcircuit, vă voi lăsa în seama voastră.
Programare fericită
Recomandat:
Reduceți proiectele dvs. Arduino - Programator Arduino UNO ca programator ATmega328P (https://youtu.be/YO61YCaC9DY): 4 pași
Reduceți proiectele dvs. Arduino | Programatorul Arduino UNO As ATmega328P (https://youtu.be/YO61YCaC9DY): Link video: https://youtu.be/YO61YCaC9DY Programarea ATmega328P folosind Arduino ca ISP (In-System Programmer) vă permite să utilizați caracteristicile Arduino pe o panou de calcul sau PCB. Mai ales ajută atunci când îți faci proiectul de facultate. Reduce
Cum să actualizați firmware-ul pe o clonă USBasp ieftină: 9 pași
Cum să actualizați firmware-ul pe o clapă USBasp ieftină: Acesta este un mic ghid pentru a clipi un firmware nou pe o clonă USBasp ca a mea. Acest ghid este scris special pentru clona USBasp văzută în imagini, totuși ar trebui să funcționeze în continuare cu alții. Cablajul este prezentat la pasul 5, există un TL; DR activat
Programator de cărți de vizită PIC: 6 pași (cu imagini)
Programator de cărți de vizită PIC: Aceasta a fost intrarea mea la concursul de circuite cu dimensiunea cărții de vizită Hack A Day. Tocmai am închis fișierele și le-am pus pe site-ul meu. Îl postez aici, deoarece toate celelalte intrări par a fi pe un blog pentru acces ușor. Sperăm că acest lucru va face ca
PROGRAMATOR GTP USB PIC (Open Source): 5 pași (cu imagini)
GTP USB PIC PROGRAMMER (Open Source): Această lucrare include, GTP USB (nu plus sau lite). Schema, fotografiile și PCB-urile au fost dezvoltate de PICMASTERS pe baza unor lucrări valoroase realizate anterior. Acest programator acceptă pic10F, 12F, 16C, 16F, 18F, 24Cxx Eeprom. Din păcate, este
Cum să faci un calendar al bunicilor & Scrapbook (chiar dacă nu știi cum să scrapbook): 8 pași (cu imagini)
Cum să faci un calendar al bunicilor & Scrapbook (chiar dacă nu știi cum să scrapbook): Acesta este un cadou de vacanță foarte economic (și mult apreciat!) Pentru bunicii. Anul acesta am realizat 5 calendare pentru mai puțin de 7 USD fiecare