İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Selam! Bu, PicKit 2 gibi davranan bir PIC programcısı yapma hakkında kısa bir Talimattır. Orijinal bir PicKit satın almaktan çok daha ucuz olduğu ve PIC mikrodenetleyici üreticileri ve PicKit programcısı olan Microchip, şemalar ve yazılım sağladığı için bunu yaptım. Kendi programcılarımızı tasarlamak bizim için gerçekten çok kolay, kesinlikle PIC kullanmanın bir avantajı.
Gerekli araçlar:
- Havya ve lehim
- Tel Snips
- Kargaburun
- PCB aşındırma araçları ve malzemeleri - Bir devre tahtası ile değiştirilebilir ancak daha fazla yer kaplar
- Zaten çalışan programcı (Bu dezavantaj, belki bir tane ödünç alabilirsiniz)
- PC (PicKit'e giren PIC'yi programlamak için)
İhtiyac duyulan malzemeler:
- 2 x 100nF seramik kondansatör
- 2 x 15pF seramik kondansatör
- 2 x 47uF 16v elektrolitik kapasitör
- 1 x 10uF 16v elektrolitik kapasitör
- 2 x 1N4148 diyot
- 1 adet PIC18F2550
- 1 x 28 pin ince IC soketi (PIC18F2550 için)
- 1 x 680uH indüktör, direnç benzeri paket
- 2 x 3mm LED (bir yeşil ve bir kırmızı)
- 3 x BC548 transistör
- 1 x BC557 transistör
- 1 x 20MHz osilatör kristali
- 3 x 33 ohm direnç
- 1 x 100 ohm direnç
- 2 x 330 ohm direnç
- 1 x 1k direnç
- 1 x 2k7 direnç
- 2 x 4k7 direnç
- 3 x 10k direnç
- 1 x 100k direnç
- 1 x 2 pinli dokunmatik anahtar (düğme)
- 1 x pin şeridi (sadece 6 gerekli)
Adım 1: Şemalar ve PCB Tasarımı
Şemalar için tasarımımı, sayfasında Felixls tarafından sağlanana dayandırdım:
sergiols.blogspot.com.ar/2009/02/pickit-2-c…
Ayrıca bir PCB tasarımı da sağladı, ancak izlerin evde yapılamayacak kadar ince olduğunu gördüm, bu yüzden PCB'yi Proteus üzerinde yeniden tasarladım.
İşte tasarımın dosyaları ve PCB'yi yapmak için yazdırılacak bir pdf.
Adım 2: Tahtayı Yapmak
Evde bir PCB yapmayı öğrenmek istiyorsanız, öğrenebileceğiniz çok sayıda çevrimiçi Talimat var.
Tahtayı yapmayı bitirdikten sonra bileşenleri lehimlemeniz gerekecek, yardımcı olması için bu resimleri kullanabilirsiniz.
Bileşen listesi:
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 KIRMIZI LED 3MM
LED YEŞİL 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
BTN dokunsal anahtarı
SV3 6 pimli
X3 USB B dişi
Adım 3: Programlayıcının Programlanması
PIC18F2550'yi programlayıcıda kullanmak üzere programlamak için çalışan bir PicKit'e ihtiyacınız olacaktır. Bir tane aldığınızda veya ödünç aldığınızda, PicKit 2 yazılımını yüklemeniz gerekecek: PicKit 2 v2.61
Önce PicKit 2'yi açın ve çalışan programlayıcınızı takın. Mesaj penceresinde 'PicKit bağlandı' yazmıyorsa, 'Araçlar > İletişimi kontrol et' seçeneğini tıklamayı deneyin.
Daha sonra bir breadboard kullanarak ve yukarıdaki resimde gösterildiği gibi uygun bağlantıları yaparak PIC18F2550'yi çalışan programlayıcınıza bağlayın.
PIC'yi algılamıyorsa, 'PIC Aygıtı Bulundu' gösteriliyorsa, birkaç kez 'Araçlar > İletişimi kontrol et' seçeneğini tıklamayı deneyin. Hala PIC'yi algılamıyorsa, bağlantıları kontrol edin.
Programı PIC'ye yüklemek için 'Dosya > İçe Aktar'a gidin, ardından 'C:\Program Files (x86)\Microchip\PICkit 2 v2\PK2V023200.hex'e gidin ve 'Aç'a tıklayın
'Hex dosyası başarıyla içe aktarıldı' yazana kadar bekleyin ve 'Yaz'ı tıklayın, 'Programlama başarılı' demesini bekleyin
4. Adım: PicKit'i Kullanma
Önce programlayıcımızı takın ve PicKit 2'yi açın. PicKit'in programlayıcıyı algılamasını bekleyin ve algılamıyorsa 'Araçlar > İletişimi Kontrol Et' seçeneğine tıklayın.
Programlamak istediğimiz PIC'yi programlayıcımıza bağlayın. PIC'nin pin dağılımını nasıl çevrimiçi arayacağını ve programlayıcıya bağlanmak için ilgili MCLR, VDD, VSS, PGD ve PGC pinlerini nasıl bulacağınızı bilmiyorsanız.
PicKit'in 'PIC Aygıtı Bulundu' ifadesini gösteren PIC'yi algılamasını bekleyin, ardından birkaç kez 'Araçlar > İletişimi kontrol et' seçeneğini tıklatmayı deneyin. Hala PIC'yi algılamıyorsa, bağlantıları kontrol edin.
MPLAB, MPLAB X veya kullandığınız IDE'yi açın ve programı derleyin.
Derlemeden sonra PicKit 2'ye geri dönün ve 'File > Import Hex' seçeneğine gidin. MPLAB X ile projenizin hex dosyasını 'Project_Directory > dist > default > Production > Project_Name.production.hex' içinde bulabilirsiniz.
'Yaz'ı tıklayın ve 'Programlama Başarılı' ifadesinin gösterilmesini bekleyin
Eğer programınızı değiştirmek isterseniz, hex dosyasını tekrar içe aktarmanıza gerek yoktur, bunu derlemeniz ve PicKit yazılımında 'Yaz' düğmesine tıklamanız yeterlidir. Görüntülediği mesajlar arasında 'Hex dosyası yeniden yükleniyor' yazmalıdır.
Bu kadar !
Son bir adım olarak, PicKit'i korumak için basit bir dikdörtgen kasayı 3d baskıya tasarlayabilirsiniz, kırılmasını veya kısa devre yapmasını istemezsiniz, size bırakıyorum.
mutlu programlama