Съдържание:

Как да си направим PIC програмист - PicKit 2 „клонинг“: 4 стъпки (със снимки)
Как да си направим PIC програмист - PicKit 2 „клонинг“: 4 стъпки (със снимки)

Видео: Как да си направим PIC програмист - PicKit 2 „клонинг“: 4 стъпки (със снимки)

Видео: Как да си направим PIC програмист - PicKit 2 „клонинг“: 4 стъпки (със снимки)
Видео: LDmicro 5: PIC16F628A Breadboard Circuit (Microcontroller PLC Ladder Programming with LDmicro) 2024, Ноември
Anonim
Как да си направим PIC програмист - PicKit 2 „клонинг“
Как да си направим PIC програмист - PicKit 2 „клонинг“

Здравейте! Това е кратка инструкция за създаване на PIC програмист, който действа като PicKit 2. Направих това, защото е много по -евтино от закупуването на оригинален PicKit и защото Microchip, производителите на PIC микроконтролери и програмистът PicKit, предоставя схеми и софтуер, създавайки за нас е много лесно да проектираме свои собствени програмисти, определено предимство от използването на PIC.

Необходими инструменти:

  • Поялник и спойка
  • Тел отрезки
  • Иглени клещи за нос
  • Инструменти и материали за ецване на печатни платки - Може да се замени с макет, но ще заеме повече място
  • Вече работи програмист (Това е недостатък, може би можете да вземете назаем такъв)
  • PC (за програмиране на PIC, който влиза в PicKit)

Необходими материали:

  • 2 x 100nF керамичен кондензатор
  • 2 x 15pF керамичен кондензатор
  • 2 x 47uF 16v електролитен кондензатор
  • 1 x 10uF 16v електролитен кондензатор
  • 2 x 1N4148 диод
  • 1 x PIC18F2550
  • 1 x 28 -пинов тънък IC контакт (за PIC18F2550)
  • 1 x 680uH индуктор, подобен на резистор пакет
  • 2 x 3 мм LED (един зелен и един червен)
  • 3 x BC548 транзистор
  • 1 x BC557 транзистор
  • 1 х 20 MHz кристал осцилатор
  • Резистор 3 x 33 ома
  • 1 x 100 ома резистор
  • 2 x 330 ома резистор
  • 1 x 1k резистор
  • 1 x 2k7 резистор
  • 2 x 4k7 резистор
  • 3 x 10k резистор
  • 1 x 100k резистор
  • 1 x 2-пинов тактилен превключвател (бутон)
  • 1 x щифт (необходими са само 6)

Стъпка 1: Схеми и дизайн на печатни платки

Схеми и дизайн на печатни платки
Схеми и дизайн на печатни платки
Схеми и дизайн на печатни платки
Схеми и дизайн на печатни платки

За схемите, аз основавах моя дизайн на този, предоставен от Felixls в неговата страница:

sergiols.blogspot.com.ar/2009/02/pickit-2-c…

Той също така осигури дизайн на печатни платки, но открих, че следите са твърде тънки, за да се правят у дома, затова преработих платката на Proteus.

Ето файловете на дизайна и 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 ЧЕРВЕН LED 3MM

LED ЗЕЛЕН LED 3MM

Q1 BC548

Q2 20MHZ

Q3 BC548

Q4 BC548

Q5 BC557

R1 33

R2 33

R3 33

R4 4k7

R5 330

R6 1k

R7 330

R8 100 000

R9 2k7

R10 4k7

R11 10 000

R12 100

R13 10 000

R14 10 000

Тактилен превключвател BTN

SV3 6 пина

X3 USB B женски

Стъпка 3: Програмиране на програмиста

Програмиране на програмиста
Програмиране на програмиста
Програмиране на програмиста
Програмиране на програмиста
Програмиране на програмиста
Програмиране на програмиста
Програмиране на програмиста
Програмиране на програмиста

За да програмирате PIC18F2550 за използване в програмиста, ще ви е необходим работещ PicKit. След като вземете или вземете назаем, ще трябва да инсталирате софтуера PicKit 2: PicKit 2 v2.61

Първо отворете PicKit 2 и включете функциониращия си програмист. Ако в прозореца на съобщението не пише „PicKit connected“, опитайте да щракнете върху „Tools> Check communication“.

След това свържете PIC18F2550 към вашия функциониращ програмист, като използвате макет и правите подходящите връзки, както показва изображението по -горе.

Ако не открива PIC, показва „PIC Device Found“, опитайте да кликнете върху „Tools> Check communication“няколко пъти. Ако все още не открива PIC, проверете връзките.

За да качите програмата в PIC, отидете на „File> Import“, след това „C: / Program Files (x86) Microchip / PICkit 2 v2 / PK2V023200.hex“и кликнете върху „Open“

Изчакайте, докато напишете „Hex файл успешно импортиран“и кликнете върху „Запис“, изчакайте да каже „Програмирането е успешно“

Стъпка 4: Използване на PicKit

Използване на PicKit
Използване на PicKit
Използване на PicKit
Използване на PicKit
Използване на PicKit
Използване на PicKit

Първо включете нашия програмист и отворете PicKit 2. Изчакайте PicKit да открие програмиста, а ако не, щракнете върху „Инструменти> Проверете комуникацията“.

Свържете PIC, който искаме да програмираме, с нашия програмист. Ако не знаете как можете да търсите онлайн за разпределението на пиновете на PIC и да намерите съответните MCLR, VDD, VSS, PGD и PGC щифтове за свързване към програмиста.

Изчакайте PicKit да открие PIC, показващ „PIC Device Found“, ако след това не опита, щракнете върху „Инструменти> Проверка на комуникацията“няколко пъти. Ако все още не открива PIC, проверете връзките.

Отворете MPLAB, MPLAB X или каквато и IDE да използвате и компилирайте програмата.

След компилирането се върнете към PicKit 2 и отидете на „Файл> Импортиране на шестнадесетица“. С MPLAB X можете да намерите шестнадесетичния файл на вашия проект в 'Project_Directory> dist> default> production> Project_Name.production.hex'

Щракнете върху „Писане“и изчакайте да покаже „Програмирането е успешно“

Ако искате да промените програмата си, не е нужно да импортирате отново шестнадесетичния файл, просто трябва да го компилирате, като щракнете върху „Запис“в софтуера PicKit. Сред съобщенията, които показва, трябва да чете „Презареждане на шестнадесетичен файл“.

Това е !

Като последна стъпка можете да проектирате обикновен правоъгълен калъф за 3D печат, само за да защитите PicKit, не бихте искали той да се счупи или да причини късо съединение, ще оставя на вас.

Приятно програмиране

Препоръчано: