Мазмуну:

PIC программистин кантип жасоо керек - PicKit 2 'клону': 4 кадам (сүрөттөр менен)
PIC программистин кантип жасоо керек - PicKit 2 'клону': 4 кадам (сүрөттөр менен)

Video: PIC программистин кантип жасоо керек - PicKit 2 'клону': 4 кадам (сүрөттөр менен)

Video: PIC программистин кантип жасоо керек - PicKit 2 'клону': 4 кадам (сүрөттөр менен)
Video: Pic 2024, Ноябрь
Anonim
PIC программистин кантип жасоо керек - PicKit 2 'клону'
PIC программистин кантип жасоо керек - PicKit 2 'клону'

Салам! Бул 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ти колдонуу
PicKitти колдонуу
PicKitти колдонуу
PicKitти колдонуу
PicKitти колдонуу
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 басып чыгарууга болот, анын үзүлүшүн же кыска туташуусун каалабайт элеңиз, мен аны сизге калтырам.

Бактылуу программалоо

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