
Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:09

Živjo! To je kratek priročnik 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, ponuja sheme in programsko opremo, ki za nas je zelo enostavno oblikovati lastne programerje, vsekakor prednost uporabe PIC -jev.
Potrebna orodja:
- Spajkalnik in spajkanje
- Odseki žice
- Klešče za nos
- Orodja in materiali za jedkanje iz tiskanih vezij - Lahko jih zamenjamo z mizo, vendar bodo zavzeli več prostora
- Programer že dela (to je slaba stran, morda si ga lahko izposodite)
- PC (za programiranje PIC, ki gre v PicKit)
Potrebni materiali:
- 2 x 100nF keramični kondenzator
- 2 x 15pF keramični kondenzator
- 2 x 47uF 16v elektrolitski kondenzator
- 1 x 10uF 16v elektrolitski kondenzator
- 2 x 1N4148 dioda
- 1 x PIC18F2550
- 1 x 28 -polna tanka IC vtičnica (za PIC18F2550)
- 1 x 680uH induktor, upor podoben paket
- 2 x 3 mm LED (ena zelena in ena rdeča)
- 3 x tranzistor BC548
- 1 x tranzistor BC557
- 1 x 20MHz oscilatorni kristal
- 3 x 33 ohmski upor
- 1 x 100 ohmski upor
- 2 x 330 ohmski upor
- 1 x 1k upor
- 1 x 2k7 upor
- 2 x 4k7 upor
- 3 x 10k upor
- 1 x 100k upor
- 1 x 2-polno taktilno stikalo (gumb)
- 1 x zatič (potrebnih je le 6)
1. korak: Sheme in načrtovanje PCB


Za sheme sem zasnoval svojo zasnovo na tisti, ki jo je Felixls predstavil na svoji strani:
sergiols.blogspot.com.ar/2009/02/pickit-2-c…
Zagotovil je tudi zasnovo tiskanega vezja, vendar sem ugotovil, da so sledi premajhne, da bi jih lahko naredili doma, zato sem preoblikoval tiskano vezje na Proteusu.
Tu so datoteke oblikovanja in pdf za tiskanje za izdelavo tiskanega vezja.
2. korak: Izdelava odbora



Če se želite naučiti, kako narediti PCB doma, je na spletu veliko Instructables, kjer se lahko naučite.
Ko končate z izdelavo plošče, morate komponente spajkati, si lahko pomagate s temi slikami.
Seznam komponent:
C1 100 nf
C2 47uf 25v
C3 100 nf
C4 47uf 25v
C5 10uf 50v
C8 15pf
C9 15pf
D1 1N4148
D2 1N4148
IC1 PIC18F2550
L1 680uH
RDEČA LED LED 3 mm
LED ZELENA LED 3MM
Q1 BC548
Q2 20 MHz
Q3 BC548
Q4 BC548
Q5 BC557
R1 33
R2 33
R3 33
R4 4k7
R5 330
R6 1k
R7 330
R8 100.000
R9 2k7
R10 4k7
R11 10k
R12 100
R13 10k
R14 10k
Taktilno stikalo BTN
SV3 6 zatiči
X3 USB B ženski
3. korak: Programiranje programerja




Če želite programirati PIC18F2550 za uporabo v programerju, potrebujete delujoč PicKit. Ko ga dobite ali si ga izposodite, boste morali namestiti programsko opremo PicKit 2: PicKit 2 v2.61
Najprej odprite PicKit 2 in priključite delujoči programer. Če v oknu za sporočila ne piše »PicKit connected«, kliknite »Orodja> Preveri komunikacijo«.
Nato povežite PIC18F2550 s svojim delujočim programerjem s pomočjo mize in vzpostavite ustrezne povezave, kot prikazuje zgornja slika.
Če ne zazna PIC in prikaže 'PIC Device Found', poskusite nekajkrat klikniti 'Tools> Check communication'. Če še vedno ne zazna PIC, preverite povezave.
Če želite program naložiti na PIC, pojdite na 'Datoteka> Uvoz', nato 'C: / Program Files (x86) Microchip / PICkit 2 v2 / PK2V023200.hex' in kliknite 'Odpri'
Počakajte, da se izpiše "Hex datoteka uspešno uvožena", in kliknite "Write", počakajte, da se izpiše "Programiranje uspešno"
4. korak: Uporaba PicKit



Najprej priključite programator in odprite PicKit 2. Počakajte, da PicKit zazna programerja, če pa ne, kliknite 'Orodja> Preveri komunikacijo'.
PIC, ki ga želimo programirati, povežite z našim programerjem. Če ne veste, kako lahko na spletu poiščete razdelitev pin PIC in poiščete ustrezne zatiče MCLR, VDD, VSS, PGD in PGC za povezavo s programerjem.
Počakajte, da PicKit zazna PIC, ki prikazuje »PIC Device Found«, če pa se ne prikaže, nekajkrat kliknite »Orodja> Preveri komunikacijo«. Če še vedno ne zazna PIC, preverite povezave.
Odprite MPLAB, MPLAB X ali katero koli drugo IDE, ki jo uporabljate, in prevedite program.
Po prevajanju se vrnite na PicKit 2 in pojdite na 'Datoteka> Uvozi šestnajstiško'. Z MPLAB X lahko najdete šestnajstiško datoteko svojega projekta v 'Project_Directory> dist> default> production> Project_Name.production.hex'
Kliknite »Napiši« in počakajte, da se prikaže »Programiranje uspešno«
Če želite spremeniti svoj program, vam ni treba znova uvoziti šestnajstiške datoteke, le sestavite ga in kliknite »Napiši« v programski opremi PicKit. Med sporočili, ki jih prikaže, naj se glasi "Ponovno nalaganje šestnajstiške datoteke".
To je to!
Zadnji korak je, da preprosto 3D-tiskanje oblikujete preprosto pravokotno ohišje samo za zaščito PicKita, ne želite, da se zlomi ali povzroči kratek stik, prepuščam vam.
Veselo programiranje
Priporočena:
Naredi sam Kako narediti kul videti uro - StickC - enostavno narediti: 8 korakov

DIY Kako narediti kul videti uro - StickC - Enostavno narediti: V tej vadnici se bomo naučili, kako programirati ESP32 M5Stack StickC z Arduino IDE in Visuino za prikaz časa na LCD -ju in nastaviti čas tudi z gumbi StickC
Pregled programerja JDM: 9 korakov

Pregled programerja JDM: JDM je priljubljen programer PIC, ker uporablja serijska vrata, minimalne komponente in ne potrebuje napajanja. Toda tam je zmeda, s številnimi različicami programerjev na internetu, katere delujejo s katerimi PIC? V tem "navodilu
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
Več programerja ATtiny85/13A: 6 korakov

Več programerjev ATtiny85/13A: Ste že kdaj naredili projekt, kot je "LDR x Arduino UNO Automatic Light" ali podoben, ki uporablja samo 2-3 digitalna V/I vhoda vašega 32-polnega mikrokrmilnika? V redu je, če samo delate nekaj izdelava prototipov, kaj pa, če želite dokončati ali izdelati
Kako naložiti kodo C v ِ AVR z uporabo programa Arduino Uno kot programerja: 6 korakov

Kako naložiti C kodo v ِ AVR z uporabo Arduino Uno kot programerja: Pozdravljeni vsi: D Tukaj bom predstavil preprost način programiranja katerega koli čipa AVR z uporabo Arduino Uno R3 Vse, kar morate zapisati v svoj mikrokrmilnik, je Arduino Uno, namesto da kupite določeno programer, ki stane veliko