Съдържание:
- Стъпка 1: Схеми и дизайн на печатни платки
- Стъпка 2: Създаване на борда
- Стъпка 3: Програмиране на програмиста
- Стъпка 4: Използване на PicKit
Видео: Как да си направим PIC програмист - PicKit 2 „клонинг“: 4 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
Здравейте! Това е кратка инструкция за създаване на 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 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, не бихте искали той да се счупи или да причини късо съединение, ще оставя на вас.
Приятно програмиране
Препоръчано:
Как да актуализирате фърмуера на евтин USBasp-клонинг: 9 стъпки
Как да актуализирате фърмуера на евтин USBasp-клонинг: Това е малко ръководство за мигане на нов фърмуер на USBasp-клонинг като моя. Това ръководство е специално написано за USBasp-клонинг, който се вижда на снимките, но все пак трябва да работи с други. Окабеляването е показано на стъпка 5, има TL; DR на
Музикална реактивна светлина -- Как да направим супер проста музикална реактивна светлина, за да направим работния плот привлекателен .: 5 стъпки (със снимки)
Музикална реактивна светлина || Как да направим супер проста музикална реактивна светлина за създаване на страхотен работен плот. Хей какво става, момчета, днес ще изградим много интересен проект. Днес ще изградим реактивна музикална светлина. Светодиодът ще промени яркостта си според басът, който всъщност е нискочестотен аудио сигнал. Изграждането му е много просто. Ние ще
PIC програмист за визитни картички: 6 стъпки (със снимки)
PIC програмист за визитни картички: Това беше моето участие за състезанието за размер на визитка Hack A Day. Просто ципирах файловете и ги поставих на моя уебсайт. Публикувам го тук, защото всички останали записи изглежда са в блог за лесен достъп. Надяваме се, че това ще направи
Как да си направим календар на баба и дядо & Записник (дори ако не знаете как да записвате): 8 стъпки (със снимки)
Как да си направим календар на баба и дядо & Записник (дори и да не знаете как да записвате): Това е много икономичен (и много ценен!) Празничен подарък за баби и дядовци. Направих 5 календара тази година за по -малко от $ 7 всеки. Материали: 12 страхотни снимки на вашето дете, деца, племенници, племенници, кучета, котки или други роднини12 различни парчета
64 -пикселов RGB LED дисплей - друг клонинг на Arduino: 12 стъпки (със снимки)
64 -пикселов RGB LED дисплей - Друг клонинг на Arduino: Този дисплей е базиран на 8x8 RGB LED матрица. За целите на тестването той беше свързан към стандартна платка Arduino (Diecimila), използвайки 4 регистъра за смяна. След като го задействах, го представих на сглобена печатна платка. Регистрите за смяна са 8-битови широки и