Мазмуну:
- 1 -кадам: Схемалар жана ПХБ дизайны
- 2 -кадам: Башкарманы түзүү
- 3 -кадам: Программистти программалоо
- 4 -кадам: PicKitти колдонуу
Video: PIC программистин кантип жасоо керек - PicKit 2 'клону': 4 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Салам! Бул PicKit 2 катары иштеген PIC программистин жасоо боюнча кыска нускама. Мен муну жасадым, анткени ал түпнуска PicKit сатып алгандан алда канча арзан жана Microchip, PIC микроконтроллерлерин жана PicKit программисттерин, схемаларды жана программалык камсыздоону камсыз кылат. өзүбүздүн программисттерибизди иштеп чыгуу биз үчүн чынында оңой, албетте PICти колдонуунун артыкчылыгы.
Керектүү куралдар:
- Лампочка жана ширетүүчү
- Wire Snips
- Ийнелердин мурду
- ПХБ чийүү куралдары жана материалдары - Нан менен алмаштырылышы мүмкүн, бирок көбүрөөк орунду ээлейт
- Иштеп жаткан программист (Бул терс жагы, балким бирөөнү карызга алсаңыз болот)
- PC (PicKitке кирген PICти программалоо үчүн)
Керектүү материалдар:
- 2 х 100nF керамикалык конденсатор
- 2 x 15pF керамикалык конденсатор
- 2 x 47uF 16v электролиттик конденсатор
- 1 x 10uF 16v электролиттик конденсатор
- 2 x 1N4148 диод
- 1 x PIC18F2550
- 1 х 28 пин ичке IC розеткасы (PIC18F2550 үчүн)
- 1 x 680uH индуктору, резисторго окшош пакет
- 2 x 3mm LED (бир жашыл жана бир кызыл)
- 3 x BC548 транзистору
- 1 x BC557 транзистору
- 1 x 20MHz осциляторунун кристаллы
- 3 х 33 Ом каршылыгы
- 1 х 100 Ом каршылыгы
- 2 x 330 Ом каршылыгы
- 1 x 1k каршылыгы
- 1 x 2k7 каршылыгы
- 2 x 4k7 каршылыгы
- 3 x 10k каршылыгы
- 1 x 100k каршылыгы
- 1 х 2-пин тийүү которгуч (баскычы)
- 1 х пин тилкеси (6 гана керек)
1 -кадам: Схемалар жана ПХБ дизайны
Схемалар үчүн мен өз дизайнымды Феликс өзүнүн баракчасында берген дизайнга негиздегем:
sergiols.blogspot.com.ar/2009/02/pickit-2-c…
Ал ошондой эле ПХБ дизайнын берди, бирок мен издерди үйдө жасоо үчүн өтө жука экенин байкадым, ошондуктан PCBти Proteus боюнча кайра иштеп чыктым.
Бул жерде дизайндын файлдары жана PCB чыгаруу үчүн pdf басылып чыгат.
2 -кадам: Башкарманы түзүү
Эгерде сиз үйдө ПКБ жасоону үйрөнгүңүз келсе, онлайнда үйрөтүлө турган көптөгөн материалдар бар.
Такта жасоону бүтүргөндөн кийин, компоненттерди ширетүү керек болот, бул сүрөттөрдү жардам берүү үчүн колдонсоңуз болот.
Компоненттердин тизмеси:
C1 100nf
C2 47uf 25v
C3 100nf
C4 47uf 25v
C5 10uf 50v
C8 15pf
C9 15pf
D1 1N4148
D2 1N4148
IC1 PIC18F2550
L1 680uH
LED RED LED 3MM
LED GREEN LED 3MM
BC548 1 чейреги
Q2 20MHZ
Q5 BC548
Q4 BC548
Q5 BC557
R1 33
R2 33
R3 33
R4 4k7
R5 330
R6 1k
R7 330
R8 100k
R9 2k7
R10 4k7
R11 10k
R12 100
R13 10k
R14 10k
BTN тийүү которгуч
SV3 6 казык
X3 USB B аял
3 -кадам: Программистти программалоо
Программистте колдонуу үчүн PIC18F2550 программалоо үчүн сизге иштөөчү PicKit керек болот. Бирин алгандан кийин же бирин карызга алгандан кийин, PicKit 2 программасын орнотушуңуз керек болот: PicKit 2 v2.61
Адегенде PicKit 2ди ачып, иштеп жаткан программистиңизди сайыңыз. Эгерде билдирүү терезесинде "PicKit туташты" деп жазылбаса, "Куралдар> Байланышты текшерүү" баскычын басып көрүңүз.
Андан кийин PIC18F2550ди иштеп жаткан программистиңизге панель аркылуу туташтырыңыз жана жогорудагы сүрөттө көрсөтүлгөндөй, тиешелүү байланыштарды түзүңүз.
Эгерде ал "PIC түзмөгү табылган" көрсөткөн PICти аныктабаса, анда "Куралдар> Байланышты текшерүү" дегенди эки жолу басып көрүңүз. Эгерде дагы эле PIC аныкталбаса, байланыштарды текшериңиз.
Программаны PICке жүктөө үчүн "Файл> Импорттоо" бөлүмүнө өтүңүз, андан кийин "C: / Program Files (x86) Microchip / PICkit 2 v2 / PK2V023200.hex" басып, "Ачуу" баскычын басыңыз.
"Hex файлы ийгиликтүү импорттолду" дегенди күтө туруңуз жана "Жазуу" баскычын чыкылдатыңыз, "Программалоо ийгиликтүү болду" деп күтүңүз.
4 -кадам: PicKitти колдонуу
Адегенде биздин программистти туташтырып, PicKitти ачыңыз 2. PicKitтин программистти табышын күтө туруңуз, эгер андай болбосо, "Куралдар> Байланышты Текшерүү" дегенди басыңыз.
Биз программалагысы келген PICти биздин программистке туташтырыңыз. Эгерде сиз PICтин пин бөлүштүрүлүшүн онлайнда кантип издеп, программистке туташуу үчүн тиешелүү MCLR, VDD, VSS, PGD жана PGC казыктарын таба алаарыңызды билбесеңиз.
PicKitтин "PIC түзмөгү табылган" көрсөткөн PICти табышын күтө туруңуз, эгер ал антпесе, анда "Куралдар> Байланышты текшерүү" дегенди эки жолу басыңыз. Эгерде дагы эле PIC аныкталбаса, байланыштарды текшериңиз.
MPLAB, MPLAB X, же кайсы IDEди колдонуп, программаны түзүңүз.
Компиляциядан кийин, PicKit 2ге кайтып, "Файл> Импорт Hexке" өтүңүз. MPLAB X менен сиз долбооруңуздун он алтылык файлын 'Project_Directory> dist> default> production> Project_Name.production.hex' таба аласыз.
"Жазуу" баскычын чыкылдатып, "Программалоо ийгиликтүү" деп көрсөтүлүшүн күтө туруңуз.
Эгерде сиз программаңызды өзгөрткүңүз келсе, он алтылык файлды кайра импорттоонун кажети жок, сиз аны PicKit программасында "Жазуу" баскычын басуу менен түзүшүңүз керек. Ал көрсөткөн билдирүүлөрдүн арасында "Hex файлын кайра жүктөө" дегенди окушу керек.
Дал ушул !
Акыркы кадам катары, PicKitти коргоо үчүн жөн эле тик бурчтуу корпусту 3d басып чыгарууга болот, анын үзүлүшүн же кыска туташуусун каалабайт элеңиз, мен аны сизге калтырам.
Бактылуу программалоо
Сунушталууда:
ESP8266 флешерин жана программистин, IOT Wifi модулун колдонуу менен ESP8266 AT программасын кантип Flash же программалык камсыздоо: 6 кадам
ESP8266 Flasher жана Programmer, IOT Wifi Module колдонуу менен ESP8266 AT программасын кантип Flash же программалык камсыздоо: Сүрөт: Бул модуль ESP-01 же ESP-01S түрүндөгү ESP8266 модулдары үчүн USB адаптери /программисти. ESP01ди туташтыруу үчүн ыңгайлуу түрдө 2x4P 2.54mm аял башы менен жабдылган. Ошондой эле, ал ESP-01дин бардык казыктарын 2x4P 2.54мм эркек чөнтөгү аркылуу сындырат
Arduino UNO менен дронду кантип жасоо керек - Микроконтроллерди колдонуу менен квадрокоптер жасаңыз: 8 кадам (сүрөттөр менен)
Arduino UNO менен дронду кантип жасоо керек | Микроконтроллерди колдонуу менен квадрокоптер жасаңыз: КиришүүМенин Youtube каналыма баш багыңыз Drone - бул абдан кымбат гаджет (продукт) сатып алуу. Бул постто мен аны кантип арзан баада жасоону талкуулайм. Анан кантип ушундай арзан баада өзүңүздүн колуңуз менен жасай аласыз … Индияда бардык материалдар (моторлор, ЭСК
Эскиздерди жүктөө үчүн FT232RL программистин Arduino ATMEGA328ге кантип туташтыруу керек: 4 кадам
Эскиздерди жүктөө үчүн FT232RL программистин Arduino ATMEGA328ге кантип туташтыруу керек: Бул кичинекей инструкцияда сиз эскиздерди жүктөө үчүн FT232RL чипин ATMEGA328 микроконтроллерине кантип туташтырууну үйрөнөсүз
USBTiny ISP программистин кантип куруу керек: CNC PCB фрезер машинасын колдонуу менен: 13 кадам (сүрөттөр менен)
USBTiny ISP программистин кантип түзүү керек: CNC PCB фрезер машинасын колдонуу менен: Өзүңүздүн электрондук долбооруңузду нөлдөн кантип куруу керек деп ойлодуңуз беле? Электроника долбоорлорун жасоо биз үчүн абдан кызыктуу жана кызыктуу. Бирок жаратуучулардын маданиятына жаңыдан кадам таштап жаткан көпчүлүк өндүрүүчүлөр жана аппараттык ышкыбоздор өз долбоорлорун курушту
Төрт кадам менен экрандуу видеону кантип жасоо керек: 4 кадам (сүрөттөр менен)
Төрт кадам менен экрандуу видеону кантип жасаса болот: Биз көбүнчө бир эле кишинин сахнада эки жолу телеберүүдө көрсөтүүсүн көрөбүз. А биз билгенден актёрдун эгиз бир тууганы жок. Ырчылык чеберчиликтерин салыштыруу үчүн бир экранда эки ыр ырдалганын да көрдүк. Бул бөлүүнүн күчү