Mundarija:

PIC dasturchisini qanday qilish kerak - PicKit 2 "klon": 4 qadam (rasmlar bilan)
PIC dasturchisini qanday qilish kerak - PicKit 2 "klon": 4 qadam (rasmlar bilan)

Video: PIC dasturchisini qanday qilish kerak - PicKit 2 "klon": 4 qadam (rasmlar bilan)

Video: PIC dasturchisini qanday qilish kerak - PicKit 2
Video: ГАЙД ПО ПИКАПУ/ КАК СОБРАТЬ ПИКАП (ПОЛНАЯ СБОРКА PICKUP) КАК ЗАРАБОТАТЬ МНОГО ДЕНЕГ В ИГРЕ ПИКАП 2024, Noyabr
Anonim
PIC dasturchisini qanday qilish kerak - PicKit 2 "klon"
PIC dasturchisini qanday qilish kerak - PicKit 2 "klon"

Salom! Bu PicKit 2 vazifasini bajaradigan PIC dasturchisini tayyorlash bo'yicha qisqa ko'rsatma. Men buni asl PicKitni sotib olishdan ancha arzonligi va PIC mikrokontrolderlari va PicKit dasturchisi Microchip sxemalar va dasturiy ta'minot bilan ta'minlaganligi uchun qildim. Bizga o'z dasturchilarimizni loyihalashtirish juda oson, albatta PIC -dan foydalanishning afzalligi.

Kerakli asboblar:

  • Lehimlash temir va lehim
  • Simli Snips
  • Igna burni qisqichlari
  • PCB o'yma asboblari va materiallari - Non paneli bilan almashtirilishi mumkin, lekin ko'proq joy egallaydi
  • Allaqachon ishlaydigan dasturchi (bu salbiy tomoni, ehtimol siz qarz olishingiz mumkin)
  • Kompyuter (PicKit -ga kiradigan PIC -ni dasturlash uchun)

Kerakli materiallar:

  • 2 x 100nF sopol kondansatör
  • 2 x 15pF sopol kondansatör
  • 2 x 47uF 16v elektrolitik kondansatör
  • 1 x 10uF 16v elektrolitik kondansatör
  • 2 x 1N4148 diodli
  • 1 x PIC18F2550
  • 1 x 28 pinli nozik IC soket (PIC18F2550 uchun)
  • 1 x 680uH induktor, qarshilikka o'xshash paket
  • 2 x 3 mm LED (bitta yashil va bitta qizil)
  • 3 x BC548 tranzistorli
  • 1 x BC557 tranzistorli
  • 1 x 20 MGts osilatorli kristall
  • 3 x 33 ohmli qarshilik
  • 1 x 100 ohmli qarshilik
  • 2 x 330 ohmli qarshilik
  • 1 x 1k qarshilik
  • 1 x 2k7 qarshilik
  • 2 x 4k7 qarshilik
  • 3 x 10 k qarshilik
  • 1 x 100 k qarshilik
  • 1 x 2-pinli sensorli kalit (tugma)
  • 1 x pinli chiziq (faqat 6 ta kerak)

1 -qadam: sxemalar va tenglikni dizayni

Sxemalar va PCB dizayni
Sxemalar va PCB dizayni
Sxemalar va PCB dizayni
Sxemalar va PCB dizayni

Sxemalar uchun men o'z sahifamda Feliks tomonidan taqdim etilgan dizaynga asoslandim:

sergiols.blogspot.com.ar/2009/02/pickit-2-c…

U, shuningdek, PCB dizaynini taqdim etdi, lekin men izlar juda nozik ekanligini aniqladim, shuning uchun PCB -ni Proteus -da qayta ishladim.

Bu erda dizayn fayllari va tenglikni ishlab chiqarish uchun chop etiladigan pdf fayllar.

2 -qadam: Kengash tuzilishi

Kengash tuzish
Kengash tuzish
Kengash tuzish
Kengash tuzish
Kengash tuzish
Kengash tuzish

Agar siz uyda PCB yasashni o'rganmoqchi bo'lsangiz, Internetda ko'plab ko'rsatmalarni o'qishingiz mumkin.

Taxtani yasashni tugatgandan so'ng, siz komponentlarni lehimlashingiz kerak bo'ladi, siz yordam berish uchun ushbu rasmlardan foydalanishingiz mumkin.

Komponentlar ro'yxati:

C1 100nf

C2 47uf 25v

C3 100nf

C4 47uf 25v

C5 10uf 50v

C8 15 pf

C9 15 pf

D1 1N4148

D2 1N4148

IC1 PIC18F2550

L1 680uH

LED 3MM qizil LED

Yashil LED 3MM LED

BC548 1 -chorak

Q2 20 MGts

BC548 3 -chorak

BC548 4 -chorak

BC557 yil 5 -chorak

R1 33

R2 33

R3 33

R4 4k7

R5 330

R6 1k

R7 330

R8 100 ming

R9 2k7

R10 4k7

R11 10k

1212 rubl

R13 10 ming

R14 10 ming

BTN sensorli kaliti

SV3 6 pinli

X3 USB B ayol

3 -qadam: dasturchini dasturlash

Dasturchi dasturlash
Dasturchi dasturlash
Dasturchi dasturlash
Dasturchi dasturlash
Dasturchi dasturlash
Dasturchi dasturlash
Dasturchi dasturlash
Dasturchi dasturlash

PIC18F2550 ni dasturchi sifatida ishlatish uchun sizga ishlaydigan PicKit kerak bo'ladi. Birini olsangiz yoki qarz olsangiz, PicKit 2 dasturini o'rnatishingiz kerak bo'ladi: PicKit 2 v2.61

Avval PicKit 2 -ni oching va ishlaydigan dasturchini ulang. Agar xabar oynasida "PicKit ulangan" yozilmagan bo'lsa, "Asboblar> Aloqa tekshiruvi" ni bosing.

Keyin PIC18F2550 ni ishlaydigan dasturchingizga non paneli yordamida ulang va yuqoridagi rasmda ko'rsatilganidek, mos ulanishlarni o'rnating.

Agar u "PIC qurilmasi topilgan" ko'rsatadigan PICni aniqlamasa, "Asboblar> Aloqa tekshiruvi" ni ikki marta bosing. Agar u hali ham PICni aniqlamasa, ulanishlarni tekshiring.

Dasturni PIC -ga yuklash uchun "Fayl> Import" -ga o'ting, so'ng "C: / Program Files (x86) Microchip / PICkit 2 v2 / PK2V023200.hex" -ga o'ting va "Ochish" -ni bosing.

"Hex fayli muvaffaqiyatli import qilindi" deb yozilguncha kuting va "Yozish" tugmasini bosing, "Dasturlash muvaffaqiyatli" deb yozilishini kuting.

4 -qadam: PicKit -dan foydalanish

PicKit -dan foydalanish
PicKit -dan foydalanish
PicKit -dan foydalanish
PicKit -dan foydalanish
PicKit -dan foydalanish
PicKit -dan foydalanish

Dastlab dasturchimizni rozetkaga ulang va PicKit 2 -ni oching. PicKit dasturchini aniqlashini kutib turing va agar bo'lmasa, "Asboblar> Aloqa tekshiruvi" ni bosing.

Biz dasturlamoqchi bo'lgan PICni dasturchimizga ulang. Agar siz PIC -ning pin taqsimotini Internetda qanday qidirishni va dasturchiga ulanish uchun tegishli MCLR, VDD, VSS, PGD va PGC pinlarini qanday topishni bilmasangiz.

PicKit -da "PIC qurilmasi topilgan" ko'rsatiladigan PIC -ni aniqlashini kuting, agar u bo'lmasa, "Asboblar> Aloqa tekshiruvi" ni ikki marta bosing. Agar u hali ham PICni aniqlamasa, ulanishlarni tekshiring.

MPLAB, MPLAB X yoki qaysi IDE ishlatayotganingizni oching va dasturni kompilyatsiya qiling.

Kompilyatsiyadan so'ng, PicKit 2 -ga qayting va "Fayl> Hex -ni import qilish" -ga o'ting. MPLAB X yordamida siz loyihangizning oltilik faylini 'Project_Directory> dist> default> production> Project_Name.production.hex' dan topishingiz mumkin.

"Yozish" ni bosing va "Dasturlash muvaffaqiyatli" ko'rsatilishini kuting.

Agar siz dasturingizni o'zgartirmoqchi bo'lsangiz, hex faylni qayta import qilishingiz shart emas, uni PicKit dasturida "Yozish" tugmasini bosish kifoya. U ko'rsatadigan xabarlar orasida "Hex faylni qayta yuklash" yozilishi kerak.

Bo'ldi shu !

Oxirgi qadam sifatida, siz PicKit-ni himoya qilish uchun oddiygina to'rtburchaklar korpusni 3d chop etishingiz mumkin, siz uning uzilishini yoki qisqa tutashuvni xohlamaysiz, men buni sizga qoldiraman.

Baxtli dasturlash

Tavsiya: