Mundarija:
- 1 -qadam: tavsif
- 2 -qadam: qismlar
- 3 -qadam: №1 yig'ilish
- 4 -qadam: №2 yig'ilish
- 5 -qadam: №3 yig'ilish
- 6 -qadam: foydalaning
Video: Visit karta PIC dasturchisi: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
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
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
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
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
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}]">
- 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
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:
(deyarli) Universal MIDI SysEx CC dasturchisi (va Sequencer ): 7 qadam (rasmlar bilan)
(deyarli) Universal MIDI SysEx CC dasturchisi (va Sequencer …): saksoninchi yillarning o'rtalarida sintez ishlab chiqaruvchilari " kamroq yaxshiroq " yalang'och suyaklar sinteziga olib kelgan jarayon. Bu ishlab chiqaruvchi tomonidan xarajatlarni kamaytirishga imkon berdi, lekin agar oxirgi foydalanish uchun imkonsiz bo'lsa, tuzatish jarayonini uzluksiz qildi
PIC MCU -ni PICkit dasturchisi bilan dastur paneli yordamida qanday dasturlash mumkin: 3 qadam
PIC MCU -ni PICkit dasturchisi bilan dastur paneli yordamida qanday dasturlash mumkin: PIC (yoki boshqa) mikrokontroller bilan o'ynash uchun sizga qimmat va murakkab asboblar kerak emas. Sizga kerak bo'lgan yagona narsa - bu elektron sxemani va dasturiy ta'minotni sinab ko'rish. Albatta, qandaydir dasturchi va IDE kerak. Ushbu yo'riqnomada
Savdo karta mashinasi uchun karta ajratuvchi (yangilanish 2019-01-10): 12 qadam (rasmlar bilan)
Savdo kartalari uchun karta saralash mashinasi (yangilanish 2019-01-10): savdo kartasi uchun karta tartiblagichi O'zgarish jurnalini oxirgi bosqichda topish mumkin. Orqa fon Men o'z loyihamning motivatsiyasini Kartani oziqlantiruvchi maqolasida allaqachon tushuntirganman. Qisqasi, bolalarim bilan men katta miqdordagi savdo kartasini yig'dik
Oddiy 3 rezistorli PIC dasturchisi: 3 qadam
Oddiy 3 rezistorli PIC dasturchisi: Mikro-kontrollerlar elektronikada juda muhim rol o'ynaydi, chunki ular avtomatlashtirish, boshqarish, tasvirni qayta ishlash va boshqa vazifalarni bajarishga qodir. Ulardan foydalanish juda katta. Har xil mikro-kontrollerlar oilalari bor, ulardan biri Micro
JDM2 asosidagi PIC dasturchisi: 4 qadam
JDM2 asoslangan PIC dasturchi: sxematik & yangilangan JDM2 PIC dasturchisi uchun tartib. Soat o'z ichiga oladi & ma'lumotlar filtri, zamonaviy PIC mikrokontrolderlari uchun Vpp kuchlanish bo'linishi (masalan, USB PIC 18F2455/4455). www.hackaday.com kabi saytlarni o'qishdan oldin & www.makezine.com/blog men