Spisu treści:
- Krok 1: Przygotowanie PCB
- Krok 2: Przylutuj wszystkie części „niskoprofilowe”
- Krok 3: Dodano więcej małych części
- Krok 4: Dodano wyższe czapki
- Krok 5: Montaż końcowy
- Krok 6: Opcjonalny przypadek
- Krok 7: Nauczyciel Firefly 16F88 zamontowany na Inchworm
Wideo: Budowanie programatora/debuggera PIC Inchworm ICD2: 7 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:33
Ta instrukcja jest ilustrowanym przewodnikiem po budowie klonu ICD2 zwanego Inchworm. Jest to prosty zestaw, który pozwala zbudować programator i debugger zgodny z MPLAB ICD2. Istnieje wielu programistów, ale bardzo niewielu zawiera debugger (debugger pozwala krok po kroku przez program i ustawianie list obserwacyjnych (zobacz swoje zmienne) i wiele więcej). Pełną instrukcję zawierającą schemat i uwagi można znaleźć na stronie blueroomelectronics
Krok 1: Przygotowanie PCB
Przed montażem umyć płytkę drukowaną w łagodnym detergencie i dokładnie wysuszyć.
Krok 2: Przylutuj wszystkie części „niskoprofilowe”
Tutaj przylutowałem i przyciąłem wyprowadzenia wszystkich niskoprofilowych części. Podczas budowania płytki PCB często najłatwiej jest najpierw złożyć małe części. Ta metoda daje więcej miejsca do pracy podczas dodawania wyższych części. Najpierw dodaj rezystory, pamiętając, że rezystory tan są typowymi wersjami z tolerancją 5%, a rezystory niebieskie to typy z folią metalową 1%. Teraz zainstaluj diody, obie mniejsze ze szkła diody i diody o większej mocy wymagają zwrócenia uwagi na kolorowy pasek na katodzie wszystkich diod. Niezainstalowanie diod w prawidłowej orientacji uniemożliwi prawidłowe działanie Inchworm lub jakiegokolwiek projektu elektronicznego. Uwaga: Buduję wersję zasilaną bateryjnie do dem, diody mocy, których użyłem, to diody Schottky 1N5817 o niskim spadku zamiast bardziej powszechnych diod 1N4001. Sześć małych szklanych diod jest powszechnych typów 1N4148 (można również użyć 1N914)
Krok 3: Dodano więcej małych części
Tutaj dodano gniazda IC.
Kiedy lutujesz gniazdo IC, dobrym pomysłem jest lutowanie tylko jednego pinu w rogu, aby mieć szansę na prawidłowe umieszczenie go na płytce drukowanej. Po wyrównaniu gniazda kontynuuj lutowanie pozostałych pinów. Następnie dodawane są czapki bypass 0,1 uf, te małe czapki są ważne podczas korzystania z dowolnego logicznego układu scalonego, służą do pochłaniania małych usterek z cyfrowymi układami logicznymi. Dodałem diody LED 5 mm zamiast określonych diod LED 3 mm. To po prostu kwestia gustu.
Krok 4: Dodano wyższe czapki
Tutaj dodano większe kondensatory elektrolityczne.
„Używałem mikrominiaturowych czapek, kiedy mogłem je zdobyć, nie musisz. Na płytce jest miejsce na większe standardowe kondensatory; po prostu upewnij się, że mają prawidłowe napięcie znamionowe. Małe czarne czapki 10uf są oceniane na 25v, a większa żółta czapka jest oceniana na 16v.
Krok 5: Montaż końcowy
Teraz dla wszystkich dużych części. Dodaj zasilanie, złącza ICD2 i RS232. I tak, jest to złącze DE9 Wikipedia DE9 Zanim przylutujesz test 7805 (lub LM2940-5), zamontuj go z opcjonalnym radiatorem zainstalowanym przed lutowaniem. Śruba i nakrętka mają numer 6 i dobrze pasują. Włóż MAX232 (lub ST232) i podłącz zasilanie. Sprawdź napięcia w dwóch punktach testowych (TP +5 i TP VPP >12VDC)Teraz odłącz zasilanie i zainstaluj wstępnie zaprogramowany 16F877 lub 16F877A **(oprogramowanie bootloadera dla 16F877 można znaleźć w MPLAB, a 16F877A można znaleźć na Uwaga: Do pracy na baterii użyłem LM2940-5 o niskim spadku napięcia.
Krok 6: Opcjonalny przypadek
Oto gotowy Inchworm zamontowany w obudowie Hammonda 1591B. Używam dystansów, więc mogę przymocować…Możliwe i tańsze jest również zamontowanie Inchworm w pokrywie obudowy Hammonda 1591BC za pomocą śrub #6. Tworzy ładne, niskoprofilowe ICD2.
Krok 7: Nauczyciel Firefly 16F88 zamontowany na Inchworm
Tutaj inchworm jest pokazany z opcjonalnym Firefly 16F88 Tutor i płytą gniazda ZIF.
Diody świecą się, ponieważ czerpie energię z 6 baterii AAA NiMH znajdujących się w obudowie Orange Hammond 1591B
Zalecana:
Jak sflashować lub zaprogramować oprogramowanie układowe ESP8266 AT za pomocą programu flasher i programatora ESP8266, moduł IOT Wifi: 6 kroków
Jak sflashować lub zaprogramować oprogramowanie układowe ESP8266 AT za pomocą programu flasher i programatora ESP8266, moduł IOT Wifi: Opis: Ten moduł jest adapterem/programatorem USB dla modułów ESP8266 typu ESP-01 lub ESP-01S. Jest wygodnie wyposażony w żeńskie złącze 2x4P 2,54mm do podłączenia ESP01. Wyłamuje również wszystkie szpilki ESP-01 za pośrednictwem męskiej h
Kolejna nakładka programatora ATTINY85 ISP dla Arduino: 8 kroków
Jeszcze inna nakładka programatora ATTINY85 ISP dla Arduino: Najważniejsze cechy Nakładka programatora ATTINY85 ISP została zaprojektowana do łatwego programowania kontrolerów ATTiny85. Tarcza musi być podłączona do płytki Arduino Uno. Arduino Uno jest przygotowane do działania jako obwód wejściowy Programator seryjny&rdquo
Programowanie mikrokontrolerów za pomocą programatora USBasp w Atmel Studio: 7 kroków
Programowanie mikrokontrolerów z programatorem USBasp w Atmel Studio: Cześć Przeczytałem i nauczyłem się wielu samouczków uczących korzystania z programatora USBasp z Arduino IDE, ale musiałem użyć Atmel Studio do zadania uniwersyteckiego i nie mogłem znaleźć żadnych samouczków. Po zbadaniu i przeczytaniu wielu r
Jak zaprogramować PIC MCU za pomocą programatora PICkit za pomocą płytki do krojenia chleba: 3 kroki
Jak zaprogramować PIC MCU za pomocą programatora PICkit za pomocą płytki do krojenia chleba: Nie potrzebujesz drogich i wyrafinowanych narzędzi do zabawy z mikrokontrolerami PIC (lub dowolnymi innymi). Wszystko czego potrzebujesz to płytka prototypowa, na której testujesz swój obwód i programowanie. Oczywiście potrzebny jest jakiś programista i IDE. W tej instrukcji
Pic 16F676 ICSP programowanie gniazda dla programatora PICkit 2: 6 kroków
Rys. 16F676 Gniazdo programowania ICSP dla programatora PICkit 2: Próbuję zbudować ten podwójny moduł silnika prądu stałego dla mojego projektu robota i nie miałem miejsca na umieszczenie listwy pinowej ICSP na płytce drukowanej. Więc szybko wyśmiewałem ten projekt