Агуулгын хүснэгт:
- Алхам 1: Тодорхойлолт
- Алхам 2: эд анги
- Алхам 3: Чуулган №1
- Алхам 4: Чуулган 2
- Алхам 5: Ассамблей #3
- Алхам 6: Хэрэглэх
Видео: Бизнес карт PIC програмист: 6 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Энэ бол Hack A Day нэрийн хуудасны тойргийн уралдаанд оролцох миний оролт байлаа. Би дөнгөж сая файлуудаа зүүгээд вэбсайтдаа орууллаа. Бусад бүх оруулгууд блогт хялбархан нэвтрэх гэж байгаа болохоор би энд оруулж байна. Энэ нь төслийг илүү хүртээмжтэй болгож, миний сервер дээрх ачааллыг бууруулна гэж найдаж байна. Хавсаргасан архив бол миний сервер дээр байсан шиг зургийг хассан уралдааны бичлэг юм. Текстийг оруулсан баримт бичгээс авсан болно. Энэхүү PIC/EEPROM програмист нь маш энгийн бөгөөд жижиг хэмжээтэй бөгөөд угсрах зааварчилгаанд хангалттай зай үлдсэн нэрийн хуудсан дээр багтах боломжтой. Төсөл: Энгийн JDM2 загварын PIC ICSP програмист (нэрийн хуудас дээр).
- бүх нүхээр
- 2USD -ээс бага үнэтэй эд анги (1 ба 2 секундын дотор!)
- гэртээ нэг талын хялбар хийц (3 үсрэгчтэй)
- угсрах заавар авахад хангалттай зай үлдсэн байна
- Илүү их ажил хэрэгч сайн сайхны төлөө нуруун дээр нэмэлт зай бий болно
- мөн цуврал EEPROMS програм/уншдаг
Ур чадварын түвшин: Хялбар/эхлэгч. Угсрах хугацаа: Нэг цаг орчим.
Алхам 1: Тодорхойлолт
Энэхүү энгийн програмистыг хэн ч бүтээж, PIC микроконтроллерийн талаар суралцах боломжтой. JDM2 програмист нь маш энгийн (10 орчим хэсэг) боловч маш олон төрлийн PICS болон цуваа EEPROM програмчилдаг. Би 8 зүү 12F629 -аас JDM2 -тэй шинэ 18F4550 USB PIC хүртэл бүх зүйлийг програмчилсан. Энэхүү програмист нь ICSP интерфэйстэй бөгөөд энэ нь хэлхээний самбар дээр залгагдаж байх үед PIC програмчлах, EEPROM унших боломжтой гэсэн үг юм. Хакердаж эхлээрэй!
ПХБ -ийг нэг талт (гурван холбогч утсаар) хийх боломжтой боловч хоёр давхар дизайн нь угсрах ажлыг илүү хялбар болгодог. Бүх ул мөр нь гэртээ тоник шилжүүлэх эсвэл гэрэл зургийн процесс хийхэд тохиромжтой, өөх тос юм. JDM2 загвар нь нэлээд хуучирсан, анхны JDM2 хэлхээг эндээс олж болно: https://www.jdm.homepage.dk/newpic.htm Энэ загвар нь хуучин схемд үнэнч хэвээр байгаа боловч диодын дугаарлалт одоо 1 -ээс эхэлж байна. 2 -оос илүү.
Алхам 2: эд анги
Хэсгийн утгын тодорхойлолт C1 100uF/16 вольт электролитийн конденсатор C2 22uF/16 вольтын тантал конденсатор D1 8.2V zener диод D2 5.1V zener диод D3, 4, 5, 6 1N4148 диод Q1, 2 BC547B транзистор-npn R1 10K эсэргүүцэл R2 1.5K SV1 5 зүү толгой зүү толгой (эсвэл эмэгтэй зүү толгой, та сонгосон) X1 DB9 эмэгтэй цуваа холбогч
Алхам 3: Чуулган №1
Доод талаас нь эхэлж дээшлүүл: Хэрэв та нэг талт ПХБ ашиглаж байгаа бол холбогч утаснаас эхлэхээ бүү мартаарай.
- Диод ба резисторыг гагнах.
- Диод бүр хар туузтай бөгөөд үүнийг самбар дээр/схемд үзүүлсэн чиглэлд чиглүүлэх ёстой.
- Зүгээр л резистороор гагнах тул тусгай чиглэл шаардагддаггүй.
Алхам 4: Чуулган 2
Дараа нь транзисторыг нэмнэ үү. Тэдгээрийг бүдүүвч/зураг дээр үзүүлэхэд чиглүүлэх ёстой. Зүүн талын транзисторыг баруун транзисторын эсрэг чиглэлд байрлуулна (хоёулаа дугуй хэсгүүд дундуур нь харсан болохыг анхаарна уу). Энэ бол BC547B стандарт (ердийнх үү?) Залгуур юм. Хэрэв танд дууссан хэлхээнд асуудал гарвал транзисторууд нь схемд үзүүлсэн шиг ижил зүү байгаа эсэхийг шалгаж, шаардлагатай бол дахин чиглүүлээрэй.
Алхам 5: Ассамблей #3
"," top ": 0.44285714285714284," зүүн ": 0.4160714285714286," өндөр ": 0.08095238095238096," өргөн ": 0.05714285714285714}, {" noteID ":" TKKAZDP0KJEWT14CGS i, "зохиогч" Миний ICSP -ийн бүх толгой нь эрэгтэй байдаг тул эмэгтэй толгойг ашигласан. Ингэснээр програмист шууд хэлхээнд залгаж болно. "," Top ": 0.6285714285714286," left ": 0.21071428571428572," height ": 0.11428571428571428," width ": 0.21785714285714286}, {" noteID ":" TB9CYOK8 ":" ian "," text ":" Электролитик конденсатор. Газардуулгын хар тугалгын индикаторын зурвас энд бараг харагдахгүй байна. "," Дээд ": 0.430952380952381," зүүн ": 0.1875," өндөр ": 0.05714285714285714," өргөн ": 0.026785714285714284}]">>
- Конденсатор, зүү толгой, DB9 залгуур гэсэн хамгийн өндөр эд ангиудыг гагнах замаар самбарыг дуусга.
- Электролитийн конденсаторыг хар туузаар тэмдэглэсэн, зүүн тал руу харсан газартай гагнах ёстой (зураг дээр үзүүлсэн шиг). Хэрэв энэ нь бага зэрэг ойлгомжгүй байвал хар тууз бүхий хажуу талаас ирж буй тугалга нь газрын хавтгайд (хавтангийн ихэнх хэсгийг хамарсан том зэс талбай) холбогдсон эсэхийг шалгаарай.
- Тантал конденсаторыг газардуулгын хавтангийн баруун талд байрлуулна (зураг дээр үзүүлсэн шиг). Тантал конденсатор нь газардуулгын утсыг биш харин эерэг тугалгыг +электролитийн конденсаторын нэгэн адил илэрхийлж болно. Электролитийн конденсаторын нэгэн адил газар нь хавтангийн ихэнх хэсгийг хамарсан том газрын хавтгайд хавсардаг.
Алхам 6: Хэрэглэх
Программист нь JDM2 -ийг дэмждэг програмчлалын програм хангамжтай ажиллах болно. Би WinPic800-т дуртай, учир нь энэ нь олон PIC-ийг автоматаар илрүүлж чаддаг. WinPIC нь WinPIC -ийн техникийн гайхалтай мэдээллийн ачаар үнэлэгдэх ёстой. Аль аль нь хамгийн сүүлийн үеийн USB PIC (18F2/4455) дэмждэг. ICProg нь олон PIC болон EEPROM -ийг хийдэг боловч хэсэг хугацаанд шинэчлэгдээгүй байна ICProg. ICSP -ийн тойм: Миний ICSP -ээс энд дурдсан мэдээллийг иш татсан болно. Программист бүтээх нь электроникийн анхны гайхалтай төслийг бий болгодог. Энэ хэсгийн зорилго нь Microchip PIC -т ашигладаг энгийн 'In Circuit Serial Programming' аргыг тайлбарлах явдал юм. Яагаад ICSP? Том DIP (нүхээр дамжин) чипийг програмчлахад хялбар байдаг. Үүнийг залгууртай програмист руу оруулаад шатаагаад програмын хэлхээ рүү буцна уу. Туршилт ба давталт Жижиг чиптэй бол бүх зүйл илүү хэцүү болдог. QFN, SSOP, QFP, тэр ч байтугай том SOIC.300 багцын стандарт залгуур байхгүй байна. Эдгээр чипүүдийг хавсаргаж, програмчилж болох үнэхээр үнэтэй (100 долларын үнэтэй) клипүүд байдаг. Таны ашигладаг чип төрөл, зүү тоолох бүрт өөр клип хэрэгтэй болно. Үүнийг ICSP. ICSP гэдэг нь "хэлхээний цуваа програмист (ing?)" Гэсэн утгатай. Энэ бол PIC програмын хэлхээнд холбогдсон байхад програмчлах арга юм. Тийм ээ, чип солих шаардлагагүй болсон тул ICSP яагаад сайн зүйл вэ? Жижиг багцын чипүүдэд зориулсан програмчлалын сокет байхгүй байна. Клип үнэтэй байна.2. Хөгжлийн явцад чипсийг програмист руу оруулах, гадагш гаргах нь өвдөлт юм. Гадаргуу дээр холбох хэсгүүдийн хувьд боломжгүй. Үлдсэн хэсгийг нь уншина уу.
Зөвлөмж болгож буй:
PIC MCU -ийг PICkit програмист ашиглан Breadboard ашиглан хэрхэн програмчлах вэ: 3 алхам
PIC MCU -ийг PICkit програмист ашиглан талхны самбар ашиглан хэрхэн яаж програмчлах вэ: PIC (эсвэл бусад) микроконтроллертой тоглоход танд үнэтэй, нарийн төвөгтэй хэрэгсэл хэрэггүй. Танд хэрэгтэй зүйл бол хэлхээ, програмчлалаа туршиж үзэх талхны самбар юм. Мэдээжийн хэрэг, ямар нэгэн програмист, IDE шаардлагатай болно. Энэхүү зааварт
Энгийн 3 резистор PIC програмист: 3 алхам
Энгийн 3 резистор PIC програмист: Микроконтроллер нь электроникийн хувьд маш чухал үүрэг гүйцэтгэдэг, учир нь тэд автоматжуулалт, хяналт, дүрс боловсруулах гэх мэт ажлуудыг гүйцэтгэх чадвартай байдаг. Тэдний хэрэглээ асар их юм. Микроконтроллеруудын янз бүрийн гэр бүлүүд байдаг бөгөөд тэдгээрийн нэг нь Micro
Бизнес карт/тоглоомын консол: ATtiny85 ба OLED дэлгэц: 5 алхам (зурагтай)
Бизнес карт/тоглоомын консол: ATtiny85 ба OLED дэлгэц: Сайн байцгаана уу! Өнөөдөр би I2C OLED дэлгэцтэй арын гэрэлтүүлэг, ATtiny85 микропроцессортой өөрийн хүссэнээр өөрийн нэрийн хуудас/тоглоомын консол/хэрхэн бүтээж болохыг танд үзүүлэх гэж байна. Энэхүү гарын авлагад би ПХБ -ийг хэрхэн боловсруулж байгааг танд хэлэх болно
PIC програмист хэрхэн хийх вэ - PicKit 2 'clone': 4 алхам (зурагтай)
PIC програмист хэрхэн хийх вэ - PicKit 2 'clone': Сайн байна уу! Энэ бол PicKit 2 -ийн үүргийг гүйцэтгэдэг PIC програмист хийх зааварчилгаа юм. Би үүнийг анхны PicKit худалдаж авахаас хамаагүй хямд бөгөөд PIC микроконтроллер үйлдвэрлэгч Microchip, PicKit програмист, pr
JDM2 дээр суурилсан PIC програмист: 4 алхам
JDM2 дээр суурилсан PIC програмист: схем & шинэчлэгдсэн JDM2 PIC програмистын зохион байгуулалт. Цаг орно & өгөгдлийн шүүлтүүр, орчин үеийн PIC микроконтроллеруудын Vpp хүчдэл хуваагч (жишээ нь USB PIC 18F2455/4455). www.hackaday.com гэх мэт сайтуудыг уншихаас өмнө. www.makezine.com/blog би