
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03

Cześć! To jest krótka instrukcja tworzenia programatora PIC, który działa jak PicKit 2. Zrobiłem to, ponieważ jest to o wiele tańsze niż kupowanie oryginalnego PicKit i ponieważ Microchip, producenci mikrokontrolerów PIC i programatora PicKit, dostarcza schematy i oprogramowanie, dzięki czemu bardzo łatwo jest nam zaprojektować własne programatory, zdecydowanie zaletą korzystania z PIC.
Potrzebne narzędzia:
- Lutownica i lutownica
- Nożyce do drutu
- Szczypce półokrągłe
- Narzędzia i materiały do wytrawiania PCB - Można je zastąpić płytką stykową, ale zajmują więcej miejsca
- Działający już programista (to jest minus, może można go pożyczyć)
- PC (do programowania PIC, który trafia do PicKit)
Potrzebne materiały:
- Kondensator ceramiczny 2 x 100nF
- Kondensator ceramiczny 2 x 15pF
- 2 x 47uF 16v kondensator elektrolityczny
- 1 x kondensator elektrolityczny 10 uF 16 v;
- 2 x dioda 1N4148
- 1 x PIC18F2550
- 1 x 28-pinowe cienkie gniazdo IC (dla PIC18F2550)
- 1 x cewka 680uH, pakiet podobny do rezystora;
- 2 x 3mm LED (jedna zielona i jedna czerwona)
- Tranzystor 3 x BC548
- 1 x tranzystor BC557
- 1x20 MHz kryształ oscylatora;
- Rezystor 3 x 33 omów
- Rezystor 1x100 omów
- Rezystor 2 x 330 omów
- 1 x rezystor 1k
- 1x2k7 rezystor
- Rezystor 2x4k7
- Rezystor 3x10k
- 1 x rezystor 100k
- 1 x 2-stykowy przełącznik dotykowy (przycisk)
- 1 x listwa pinowa (potrzebne tylko 6)
Krok 1: Schematy i projektowanie PCB


W przypadku schematów oparłem swój projekt na tym dostarczonym przez Felixlsa na jego stronie:
sergiols.blogspot.com.ar/2009/02/pickit-2-c…
Dostarczył również projekt PCB, ale stwierdziłem, że ślady były zbyt cienkie, aby wykonać je w domu, więc przeprojektowałem PCB na Proteusie.
Oto pliki projektu i pdf do wydrukowania do wykonania PCB.
Krok 2: Tworzenie tablicy



Jeśli chcesz dowiedzieć się, jak zrobić płytkę drukowaną w domu, istnieje wiele instrukcji instruktażowych online, w których możesz się nauczyć.
Po zakończeniu tworzenia płytki będziesz musiał przylutować elementy, możesz użyć tych zdjęć, aby pomóc.
Lista komponentów:
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 CZERWONA LED 3MM
LED ZIELONA 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 100k
R9 2k7
R10 4k7
R11 10k
R12 100
R13 10k
R14 10k
Przełącznik dotykowy BTN
SV3 6 pinów
X3 USB B żeńskie
Krok 3: Programowanie programatora




Aby zaprogramować PIC18F2550 do użycia w programatorze, potrzebujesz działającego PicKit. Po otrzymaniu jednego lub wypożyczeniu musisz zainstalować oprogramowanie PicKit 2: PicKit 2 v2.61
Najpierw otwórz PicKit 2 i podłącz działający programator. Jeśli w oknie wiadomości nie ma komunikatu „PicKit podłączony”, spróbuj kliknąć „Narzędzia > Sprawdź komunikację”.
Następnie podłącz PIC18F2550 do działającego programatora za pomocą płytki stykowej i wykonując odpowiednie połączenia, jak pokazano na powyższym obrazku.
Jeśli nie wykrywa PIC, wyświetlając „Znaleziono urządzenie PIC”, spróbuj kliknąć kilka razy „Narzędzia > Sprawdź komunikację”. Jeśli nadal nie wykrywa PIC, sprawdź połączenia.
Aby przesłać program do PIC, przejdź do „Plik > Importuj”, a następnie „C:\Program Files (x86)\Microchip\PICkit 2 v2\PK2V023200.hex” i kliknij „Otwórz”
Poczekaj, aż pojawi się komunikat „Plik szesnastkowy pomyślnie zaimportowany” i kliknij „Zapisz”, poczekaj, aż powie „Programowanie powiodło się”
Krok 4: Korzystanie z PicKit



Najpierw podłącz nasz programator i otwórz PicKit 2. Poczekaj, aż PicKit wykryje programator, a jeśli nie, kliknij „Narzędzia > Sprawdź komunikację”.
Podłącz PIC, który chcemy zaprogramować do naszego programatora. Jeśli nie wiesz, jak możesz wyszukać w Internecie rozkład pinów PIC i znaleźć odpowiednie piny MCLR, VDD, VSS, PGD i PGC, aby połączyć się z programatorem.
Poczekaj, aż PicKit wykryje kod PIC z komunikatem „Znaleziono urządzenie PIC”, jeśli nie, spróbuj kliknąć kilka razy „Narzędzia > Sprawdź komunikację”. Jeśli nadal nie wykrywa PIC, sprawdź połączenia.
Otwórz MPLAB, MPLAB X lub dowolne IDE, którego używasz i skompiluj program.
Po skompilowaniu wróć do PicKit 2 i przejdź do „Plik > Importuj Hex”. Dzięki MPLAB X możesz znaleźć plik hex swojego projektu w „Project_Directory> dist> default> production> Project_Name.production.hex”
Kliknij „Zapisz” i poczekaj, aż wyświetli się „Programowanie powiodło się”
Jeśli chcesz zmodyfikować swój program, nie musisz ponownie importować pliku szesnastkowego, po prostu skompiluj go i kliknij „Zapisz” w oprogramowaniu PicKit. Wśród wyświetlanych komunikatów powinien brzmieć „Ponowne ładowanie pliku szesnastkowego”.
Otóż to !
Na koniec możesz zaprojektować proste prostokątne etui do drukowania 3D tylko po to, aby chronić PicKit, nie chciałbyś, aby się zepsuł lub zwarł, zostawiam to Tobie.
Szczęśliwego programowania
Zalecana:
Prosty programator PIC z 3 rezystorami: 3 kroki

Prosty programator PIC z 3 rezystorami: Mikrokontrolery odgrywają bardzo ważną rolę w elektronice, ponieważ są w stanie wykonywać zadania między innymi w automatyce, sterowaniu, przetwarzaniu obrazu. Ich użycie jest ogromne. Istnieją różne rodziny mikrokontrolerów, jedną z nich jest Micro
Programator PIC oparty na JDM2: 4 kroki

Programator PIC oparty na JDM2: schemat i amp; układ dla zaktualizowanego programatora JDM2 PIC. Zawiera zegar i wzmacniacz; filtr danych, dzielnik napięcia Vpp dla nowoczesnych mikrokontrolerów PIC (np. USB PIC 18F2455/4455). Przed wczytaniem stron takich jak www.hackaday.com & www.makezine.com/blog Mam
Programator wizytówek PIC: 6 kroków (ze zdjęciami)

Business Card PIC Programmer: To było moje zgłoszenie do konkursu rozmiaru wizytówki Hack A Day. Po prostu spakowałem pliki i umieściłem je na mojej stronie internetowej. Zamieszczam to tutaj, ponieważ wszystkie inne wpisy wydają się być na blogu dla łatwego dostępu. Mam nadzieję, że dzięki temu
PROGRAMATOR GTP USB PIC (Open Source): 5 kroków (ze zdjęciami)

GTP USB PIC PROGRAMMER (Open Source): Ta praca obejmuje GTP USB (nie plus lub lite). Schemat, zdjęcia i PCB zostały opracowane przez PICMASTERS na podstawie kilku cennych prac wykonanych wcześniej. Ten programator obsługuje eeprom pic10F, 12F, 16C, 16F, 18F, 24Cxx. Niestety nie
Jak zrobić kalendarz dziadków & Notatnik (nawet jeśli nie wiesz, jak to zrobić): 8 kroków (ze zdjęciami)

Jak zrobić kalendarz dziadków & Notatnik (nawet jeśli nie wiesz jak to zrobić): To bardzo ekonomiczny (i bardzo ceniony!) prezent świąteczny dla dziadków. W tym roku zrobiłem 5 kalendarzy za mniej niż 7 USD każdy.Materiały:12 wspaniałych zdjęć Twojego dziecka, dzieci, siostrzenic, siostrzeńców, psów, kotów lub innych krewnych 12 różnych elementów