Kazalo:

Kako narediti programerja PIC - PicKit 2 'klon': 4 koraki (s slikami)
Kako narediti programerja PIC - PicKit 2 'klon': 4 koraki (s slikami)

Video: Kako narediti programerja PIC - PicKit 2 'klon': 4 koraki (s slikami)

Video: Kako narediti programerja PIC - PicKit 2 'klon': 4 koraki (s slikami)
Video: Generate Studio Quality Realistic Photos By Kohya LoRA Stable Diffusion Training - Full Tutorial 2024, Julij
Anonim
Kako narediti programerja PIC - PicKit 2 'klon'
Kako narediti programerja PIC - PicKit 2 'klon'

Ž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

Sheme in načrtovanje PCB
Sheme in načrtovanje PCB
Sheme in načrtovanje PCB
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

Oblikovanje odbora
Oblikovanje odbora
Oblikovanje odbora
Oblikovanje odbora
Oblikovanje odbora
Oblikovanje 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

Programiranje programerja
Programiranje programerja
Programiranje programerja
Programiranje programerja
Programiranje programerja
Programiranje programerja
Programiranje programerja
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

Uporaba PicKit
Uporaba PicKit
Uporaba PicKit
Uporaba PicKit
Uporaba PicKit
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: