Mundarija:

Visit karta PIC dasturchisi: 6 qadam (rasmlar bilan)
Visit karta PIC dasturchisi: 6 qadam (rasmlar bilan)

Video: Visit karta PIC dasturchisi: 6 qadam (rasmlar bilan)

Video: Visit karta PIC dasturchisi: 6 qadam (rasmlar bilan)
Video: Номозни масхара килган шайтон жазосини олди 🙀 2024, Noyabr
Anonim
VIC karta uchun PIC dasturchisi
VIC karta uchun PIC dasturchisi

Bu mening Hack A Day tashrifnomasi hajmi bo'yicha tanlovga qatnashishim edi. Men faqat fayllarni zip qilib, veb -saytimga joylashtirdim. Men buni bu erda joylashtiraman, chunki boshqa barcha yozuvlar oson kirish uchun blogda. Umid qilamanki, bu loyihani yanada qulayroq qiladi va serverimdagi yukni kamaytiradi. Ilova qilingan arxiv - bu mening serverimda bo'lgani kabi rasmlarsiz tanlov tanlovi. Matn kiritilgan hujjatdan olingan. Bu PIC/EEPROM dasturchisi shunchalik sodda va kichikki, vizitkada yig'ish uchun etarli joy bor … Loyiha: oddiy JDM2 uslubidagi PIC ICSP dasturchisi (tashrif kartasida).

  • hammasi teshik orqali
  • 2 AQSh dollaridan kam qismlar (1 va 2 soniyalarda!)
  • uyda bir tomonlama oson qurilish (3 ta o'tish moslamasi bilan)
  • yig'ish bo'yicha ko'rsatmalar uchun etarli joy qoldi
  • yanada yaxshi ishchanlik uchun orqada qo'shimcha joy
  • shuningdek ketma -ket EEPROMS dasturlarini o'qiydi/o'qiydi

Malaka darajasi: oson/boshlang'ich O'rnatish vaqti: Taxminan bir soat.

1 -qadam: tavsif

Tavsif
Tavsif
Tavsif
Tavsif
Tavsif
Tavsif
Tavsif
Tavsif

Har kim bu oddiy dasturchini tuzishi va PIC mikrokontrollerlari bilan tanishishi mumkin. JDM2 dasturchisi juda sodda (taxminan 10 qismdan iborat), lekin PICS va ketma -ket EEPROMlarning xilma -xilligini dasturlaydi. Men hamma narsani 8 pinli 12F629 dan JDM2 bilan yangi 18F4550 USB PICgacha dasturlashtirdim. Bu dasturchi ICSP interfeysiga ega, ya'ni PIC -larni dasturlashi va EEPROM -larni elektron kartaga ulangan paytda o'qishi mumkin. Hackingni boshlang!

PCB bir tomonlama bo'lishi mumkin (uchta o'tish simlari bilan), lekin ikki qavatli dizayn montajni yanada osonlashtiradi. Hamma izlar chiroyli va yog'li bo'lib, uyda tonerni oson o'tkazish yoki rasmga ishlov berish mumkin. JDM2 dizayni ancha eski, asl JDM2 sxemasini bu erda topish mumkin: https://www.jdm.homepage.dk/newpic.htm Bu dizayn eski sxemaga sodiq qoladi, lekin diodlarni raqamlash endi 1dan boshlanadi. 2 dan.

2 -qadam: qismlar

Qismlar
Qismlar
Qismlar
Qismlar
Qismlar
Qismlar

Parcha qiymati Ta'rif C1 100uF/16 voltli elektrolitik kondansatör C2 22uF/16 voltli tantal kondensator D1 8.2V zener diodi D2 5.1V zener diodi D3, 4, 5, 6 1N4148 diodli Q1, 2 BC547B tranzistorli-npn R1 10K qarshiligi R2 1.5K SV1 5 pinli sarlavhali pin sarlavhasi (yoki siz tanlagan ayol pin sarlavhasi) X1 DB9 ayol ketma -ket ulagichi

3 -qadam: №1 yig'ilish

Assambleya №1
Assambleya №1

Pastdan boshlang va ishlang: agar siz bir tomonlama PCB ishlatayotgan bo'lsangiz, o'tish simlaridan boshlashni unutmang.

  • Diyotlarni va rezistorlarni lehimlang.
  • Har bir diodning qora tasmasi bor, uni doskada/sxemada ko'rsatilgan yo'nalishga yo'naltirish kerak.
  • Faqat rezistorlar ichida lehim, maxsus yo'nalish talab qilinmaydi.

4 -qadam: №2 yig'ilish

2 -yig'ilish
2 -yig'ilish

Keyin, tranzistorlarni qo'shing. Ular sxematik/rasmda ko'rsatilishga yo'naltirilgan bo'lishi kerak. Chapdagi tranzistor o'ng tomonda tranzistorga qarama -qarshi yo'nalishda joylashtirilgan (ikkalasining ham yumaloq qismlari o'rtaga qaragan). Bu standart (tipikmi?) BC547B pin-chiqishi. Agar sizda tugallangan kontaktlarning zanglashiga olib keladigan muammolar mavjud bo'lsa, tranzistorlarning sxemada ko'rsatilgandek bir xil chiqishi va kerak bo'lganda qayta yo'naltirishiga ishonch hosil qiling.

5 -qadam: №3 yig'ilish

"," top ": 0.44285714285714284," chap ": 0.4160714285714286," balandlik ": 0.08095238095238096," kenglik ": 0.05714285714285714}, {" noteID ":" TKKAZDP0KJEWT14CGS i, "muallif": "" ayol sarlavhasi ishlatilgan, chunki mening barcha ICSP sarlavhalarim erkak. Shunday qilib, dasturchi to'g'ridan -to'g'ri sxemaga ulanishi mumkin. "," Top ": 0.6285714285714286," chap ": 0.21071428571428572," balandlik ": 0.11428571428571428," kenglik ": 0.21785714285714286}, {" noteID ":" TB9CYOK8 " ":" ian "," text ":" Elektrolitik kondansatör. Chiziqli chiziqli chiziqli chiziq bu erda deyarli ko'rinmaydi. "," Yuqori ": 0.430952380952381," chap ": 0.1875," balandlik ": 0.05714285714285714," kenglik ": 0.026785714285714284}]">

3 -yig'ilish
3 -yig'ilish
3 -yig'ilish
3 -yig'ilish
  • Eng baland qismlarni lehimlash orqali taxtani tugating: kondansatörler, pin boshi va DB9 rozetkasi.
  • Elektrolitik kondansatör qora chiziq bilan ko'rsatilgan, erga lehimli bo'lishi kerak, chap tomonga qaragan bo'lishi kerak (rasmda ko'rsatilganidek). Agar bu biroz chalkash bo'lsa, qora chiziqli tomondan keladigan qo'rg'oshin er tekisligiga ulanganligiga ishonch hosil qiling (taxtaning ko'p qismini qoplagan katta mis maydoni).
  • Tantal kondansatörü er bilan taxtaning o'ng tomoniga joylashtirilishi kerak (rasmda ko'rsatilgandek). Tantal kondansatkichlari erni (elektrolitik kondansatör kabi) emas, balki +bilan ko'rsatishi mumkin. Elektrolitik kondansatkichda bo'lgani kabi, er kengashning katta qismini yopadigan katta er tekisligiga ulanadi.

6 -qadam: foydalaning

Foydalanish
Foydalanish

Dasturchi JDM2 -ni qo'llab -quvvatlaydigan har qanday dasturiy ta'minot bilan ishlaydi. Menga WinPic800 yoqadi, chunki u ko'plab rasmlarni avtomatik ravishda aniqlay oladi. WinPIC, shuningdek, WinPIC texnik qo'llab -quvvatlash ma'lumotlari uchun ham munosibdir. Har ikkisi ham eng yangi USB PIC -ni qo'llab -quvvatlaydi (18F2/4455). ICProg ko'plab PIC va EEPROM -larni bajaradi, lekin bir muncha vaqt yangilanmagan ICProg. ICSP -ga umumiy nuqtai nazar: ICSP -dan bu erda ko'rsatma berilgan. PIC mikrokontrollerlari uchun ICSP -ni tushunish Mikrokontrolllarni dasturlash qiyin emas. Dasturchi yaratish elektronika uchun birinchi ajoyib loyihani yaratadi. Ushbu bo'limning maqsadi Microchip PIC bilan ishlatiladigan oddiy "O'chirish ketma -ket dasturlash" usulini tushuntirishdir. Nima uchun ICSP? Uni rozetkali dasturchiga joylashtiring, yoqing va dastur sxemasiga qayting. Sinash va takrorlash Kichik (sirtga o'rnatilgan) chiplar bilan ishlar qiyinlashadi. QFN, SSOP, QFP yoki hatto katta SOIC.300 paketlari uchun standart rozetkalar yo'q. Haqiqatan ham, bu chiplarni biriktirishi va dasturlashi mumkin bo'lgan qimmat (100 dollarlik) kliplar mavjud. Siz ishlatadigan har bir chip turi va pin soni uchun boshqa klip kerak bo'ladi. ICSP. ICSP deb nomlangan "elektron ketma -ket dasturchi (ing?)" Degan ma'noni anglatadi. Bu PICni dastur zanjiriga ulangan holda dasturlash usuli. To'g'ri, endi chip almashinmaydi, shuning uchun nima uchun ICSP yaxshi narsa? Kichik paketli chiplar uchun dasturlash rozetkalari yo'q. Kliplar qimmat. Rivojlanish vaqtida chiplarni dasturchiga kiritish va tashqariga chiqarish og'riq. Yuzaki o'rnatish qismlari uchun mumkin emas. Qolganlarini o'qing.

Tavsiya: