Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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