Mundarija:
- 1 -qadam: sxemalar va tenglikni dizayni
- 2 -qadam: Kengash tuzilishi
- 3 -qadam: dasturchini dasturlash
- 4 -qadam: PicKit -dan foydalanish
Video: PIC dasturchisini qanday qilish kerak - PicKit 2 "klon": 4 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
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 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
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
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
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:
Uy kinoteatrini qayta tiklangan dinamiklar bilan qanday qilish kerak: 5 qadam (rasmlar bilan)
Uy kinoteatrini qayta tiklangan dinamiklar bilan qanday qilish kerak: Salom bolalar, men bu ko'rsatmalarni qayta tiklangan karnaylar yordamida qanday qilib yuqori quvvatli uy teatrini yasaganimni ko'rsataman. Buni amalga oshirish juda oson, men buni sodda qilib tushuntiraman. Qo'shimcha ma'lumot uchun Electronics Projects HubLets -ga tashrif buyuring
USBTiny ISP dasturchisini qanday qurish mumkin: CNC PCB frezalash dastgohi yordamida: 13 qadam (rasmlar bilan)
USBTiny Internet -provayderini qanday yaratish kerak: CNC PCB freze mashinasi yordamida: O'z elektron loyihangizni noldan qanday yaratish haqida o'ylab ko'rganmisiz? Ammo ishlab chiqaruvchilar madaniyatiga qadam qo'yayotgan ko'pchilik ishlab chiqaruvchilar va apparat ixlosmandlari o'z loyihalarini qurdilar
ARDUINO NANO/MINI QANDAY QILISH KERAK - Bootloader -ni qanday yoqish kerak: 5 qadam
ARDUINO NANO/MINI QANDAY QILISH KERAK | Bootloader -ni qanday yoqish kerak: Men sizga ko'rsatma beraman, Scratch -dan Arduino MINI -ni qanday yasashni ko'rsataman, bu ko'rsatmada yozilgan protsedura yordamida siz o'zingizning loyihangiz talablariga mos keladigan har qanday arduino taxtasini yasashingiz mumkin
Harorat, PH va erigan kislorod uchun ma'lumotlarni qayd qilish vositasini qanday qilish kerak: 11 qadam (rasmlar bilan)
Harorat, PH va erigan kislorod uchun ma'lumotlarni qayd qilish vositasini qanday qilish kerak: Maqsadlar: ≤ 500 dollarga ma'lumot yozuvchi yasang. U harorat, pH va DO ma'lumotlarini vaqt tamg'asi va I2C aloqasi yordamida saqlaydi. Nima uchun I2C (Inter-Integrated Circuit)? Bir nechta sensorlarni bir qatorga yig'ish mumkin, chunki ularning har birida
USB orqali zaryadlanadigan har qanday IPod yoki boshqa qurilmalar uchun o'zingizning shaxsiy USB avtomobil zaryadlovchini qanday qilish kerak: 10 qadam (rasmlar bilan)
USB orqali zaryad oladigan har qanday IPod yoki boshqa qurilmalar uchun o'zingizning USB avtomobil zaryadlovchini qanday yasash mumkin: 5v va USB ulagichli vilkasini chiqaradigan avtomobil adapterini birlashtirib, USB orqali quvvat oladigan har qanday iPod yoki boshqa qurilma uchun USB zaryadlovchini yarating. Loyihaning eng muhim qismi - bu siz tanlagan avtomobil adapterining chiqishiga ishonch hosil qilish