Мазмуну:

Визит карта PIC программисти: 6 кадам (сүрөттөр менен)
Визит карта PIC программисти: 6 кадам (сүрөттөр менен)

Video: Визит карта PIC программисти: 6 кадам (сүрөттөр менен)

Video: Визит карта PIC программисти: 6 кадам (сүрөттөр менен)
Video: Қалай WhatsApp-та өшірілген чатты хаттарды восстановить етуге, қайта көруге болады???!!! 2024, Ноябрь
Anonim
Бизнес картасы PIC программисти
Бизнес картасы PIC программисти

Бул менин Hack A Day визиттик картасынын көлөмү боюнча райондук сынакка катышуум болчу. Мен файлдарды кыскарттым жана веб -сайтыма койдум. Мен муну бул жерге жазып жатам, анткени калган бардык жазуулар оңой жетүү үчүн блогдо. Бул долбоорду жеткиликтүү кылып, серверимдеги жүктү азайтат деп үмүттөнөм. Тиркелген архив - бул менин серверимдеги сүрөттөрдү алып салгандай конкурстун жазуусу. Текст киргизилген документтен алынган. Бул PIC/EEPROM программисти ушунчалык жөнөкөй жана кичинекей, визит карточкасына туура келет, монтаждоо көрсөтмөлөрү үчүн жетиштүү бөлмө калган… Долбоор: Жөнөкөй JDM2 стили PIC ICSP программисти (визиттик картада).

  • баары тешик аркылуу
  • 2USDден аз бөлүктөрү (1с жана 2с!)
  • үйдө бир тараптуу оңой куруу (3 секирүүчү менен)
  • жетиштүү бөлмө монтаждоо көрсөтмөлөрү үчүн калды
  • ого бетер бизнес-карди жакшылык үчүн артында кошумча орун
  • ошондой эле программаларды/сериялык EEPROMS окуйт

Көндүм деңгээли: Оңой/башталгыч. Кураштыруу убактысы: Болжол менен бир саат.

1 -кадам: Description

Description
Description
Description
Description
Description
Description
Description
Description

Ар ким бул жөнөкөй программистти куруп, 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 -кадам: Бөлүктөр

Бөлүктөр
Бөлүктөр
Бөлүктөр
Бөлүктөр
Бөлүктөр
Бөлүктөр

Part Value Description 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 pin head pin pin header (or female pin header, you choose) X1 DB9 аял сериялык туташтыргычы

3 -кадам: Ассамблея #1

Ассамблея #1
Ассамблея #1

Төмөндөн баштаңыз жана иштеңиз: Эгерде сиз бир жактуу ПХБ колдонуп жатсаңыз, секирүүчү зымдардан баштоону унутпаңыз.

  • Диоддорду жана резисторлорду ширеткиле.
  • Ар бир диоддун кара тобу бар, ал тактада көрсөтүлгөн схемага/схемада багытталышы керек.
  • Жөн эле резисторлорго ширетүү, атайын багыт талап кылынбайт.

4 -кадам: Ассамблея #2

Ассамблея #2
Ассамблея #2

Андан кийин, транзисторлорду кошуңуз. Алар схемада/сүрөттө көрсөтүүгө багытталышы керек. Сол жактагы транзистор оң жактагы транзисторго карама -каршы багытта жайгаштырылган (экөөнүн ортосунда тегерек бөлүктөрү бар экенин байкаңыз). Бул стандарт (типтүү?) BC547B pin-out. Эгерде сизде бүткөн схемаңыз менен көйгөйлөр болсо, транзисторлоруңуз схемада көрсөтүлгөндөй эле чыгып кетишине жана керек болгондо кайра багытталышына ишениңиз.

5 -кадам: Ассамблея №3

"," top ": 0.44285714285714284," left ": 0.4160714285714286," height ": 0.08095238095238096," width ": 0.05714285714285714}, {" noteID ":" TKKAZDP0KJEWT14CGS "," автор ":" мен " аял башын колдонгон, анткени менин ICSPтин баардык аталыштары эркек. Ошентип, программист түздөн -түз схемага туташа алат. "," Top ": 0.6285714285714286," left ": 0.21071428571428572," height ": 0.11428571428571428," width ": 0.21785714285714286}, {" noteID ":" TQ9CYOK8 ":" ian "," text ":" Электролиттик конденсатор. Жердин коргошун көрсөткүчү тилкеси бул жакта араң көрүнөт. "," Үстү ": 0.430952380952381," солго ": 0.1875," бийиктик ": 0.05714285714285714," туурасы ": 0.026785714285714284}]">>

Ассамблея №3
Ассамблея №3
Ассамблея №3
Ассамблея №3
  • Эң бийик компоненттерди: конденсаторлорду, пин башын жана DB9 розеткасын ширетүү менен тактаны бүтүрүңүз.
  • Электролиттик конденсатор кара сызык менен көрсөтүлгөн жер менен кошо сол жакка каратылып (сүрөттө көрсөтүлгөндөй) болушу керек. Эгерде бул бир аз түшүнүксүз болсо, кара тилкеси бар капталдан келген коргошун жердин тегиздигине (тактанын көпчүлүк бөлүгүн камтыган чоң жез аянты) туташып турганын текшериңиз.
  • Танталдык конденсатор жер менен тактанын оң жагына жайгаштырылышы керек (сүрөттө көрсөтүлгөндөй). Танталдык конденсаторлор оң коргошунду жерге коргошун эмес, +менен көрсөтүшү мүмкүн (электролиттик конденсатор сыяктуу). Электролиттик конденсатор сыяктуу эле, жер да тактанын көпчүлүк бөлүгүн камтыган чоң жерге тегиздикке бекитилет.

6 -кадам: колдонуу

Колдонуу
Колдонуу

Программист JDM2 колдогон ар кандай программалоо программасы менен иштейт. Мага WinPic800 жагат, анткени ал көптөгөн PICти автоматтык түрдө аныктай алат. WinPIC ошондой эле WinPIC техникалык колдоо маалыматына татыктуу. Экөө тең эң жаңы USB PIC (18F2/4455) колдойт. ICProg көптөгөн PICтерди, ошондой эле EEPROMдорду аткарат, бирок бир аз убакыттан кийин жаңыртылган эмес ICProg. ICSP Обзор: ICSPтин инструктивдүү булактарынан келтирилген. PIC микроконтроллерлери үчүн ICSPти түшүнүү Программистти куруу электрониканын эң сонун долбоорун түзөт. Бул бөлүмдүн максаты Microchip PIC менен колдонулган жөнөкөй 'Circuit Serial Programming' ыкмасын түшүндүрүү. Эмне үчүн ICSP? Чоң DIP (тешик аркылуу) чипин программалоо оңой. Аны розеткалуу программистке киргизиңиз, күйгүзүңүз жана колдонмо схемасына кайтыңыз. Сыноо жана кайталоо. Чайлар кичинекей (бетине орнотулган) чиптер менен татаалдашат. QFN, SSOP, QFP, ал тургай чоң SOIC.300 пакеттери үчүн стандарттуу розеткалар жок. Бул чиптерге тиркеле турган жана программалоочу чындап кымбат ($ 100s) клиптер бар. Сиз колдонгон ар бир чиптин түрү жана пин саны үчүн башка клип керек. Альтернатива бар. Анын ICSP. ICSP деп аталышы "чынжырлуу сериялык программистте (ing?)" Дегенди билдирет. Бул PICти программалоонун бир жолу, ал дагы эле колдонмо схемасына тиркелет. Туура, мындан ары чип алмаштыруу жок. Демек, эмне үчүн ICSP жакшы нерсе? Чакан пакет чиптери үчүн программалоо сокеттери жок. Клиптер кымбат.2. Чиптерди иштеп чыгуу учурунда программисттин ичине жана сыртына жылдыруу оор. Беттеги бөлүктөргө мүмкүн эмес. Калганын окуңуз.

Сунушталууда: