Programista DIY. DIY Programator PIC

10.06.2019

Jest mikrokontroler, jest napisany program. Czego jeszcze potrzebujesz? Programista! W rzeczy samej, bez pomocy sprzętu, który może zarejestrować sekwencję sygnałów, proces, który dana osoba chce zrealizować, trudno będzie coś zrobić. I jak fajnie zrobić programistę własnymi rękami!

Również tutaj znajdziesz opis programistów z innej rodziny - AVR, ale tylko w celach porównawczych. Przechodzimy do artykułu, który mówi, jak zrobić programistę-flash z własnymi rękami.

Po co programista?

Programista DIY Ponieważ artykuł został napisany, w tym dla czytelników, którzy nie mają zbyt dużej wiedzy w tej kwestii, należy wziąć pod uwagę taki punkt. Programator jest specjalnym urządzeniem, które programuje mikrokontroler za pomocą sygnałów odbieranych z komputera, który będzie sterował obwodem. Urządzenie wysokiej jakości jest bardzo ważne, ponieważ w tym przypadku będzie można mieć pewność, że MC nie zawiedzie, lub, co ważniejsze, komputer nie zawiedzie. Istnieje małe wyjaśnienie: programista dla PIC robi to sami tylko ci, którzy mają mikrokontrolery tej rodziny. Inne mogą nie działać z powodu innej architektury. Ale możesz sam spróbować poprawić przedstawione schematy i złożyć programator AVR własnymi rękami.

Płatny kontra improwizowany

DIY programista avr Osobno musisz porozmawiać o nabytych w sklepach i domowych programistach. Faktem jest, że te urządzenia nie są bardzo proste i wymagają już pewnych umiejętności pracy, lutowania i umiejętności posługiwania się żelazem. Podczas pracy z zakupionym programatorem od producenta lub sprzedawcy, możesz mieć pewność, że program zostanie nagrany na urządzeniu i nic się nie nagrze. A w przypadku wykrycia usterek na samym początku okresu eksploatacji, może zostać zwrócony i odebrany w zamian za działające urządzenie.

Ale z domowych programistów jest zawsze trochę bardziej skomplikowany. Faktem jest, że nawet jeśli były testowane, to z reguły w bardzo wąskim zakresie używanego sprzętu, więc prawdopodobieństwo, że coś pójdzie nie tak, jest wysokie. Ale nawet jeśli sam obwód jest w pełni funkcjonalny, nie można odrzucić możliwości, że osoba, która zebrała obwód, popełni błąd w czymś, coś się zepsuje, aw rezultacie będą smutne konsekwencje przynajmniej dla programisty. Chociaż biorąc pod uwagę, jak bardzo lubią wypalać mikrokontrolery, obrażenia będą dotyczyły nie tylko niego. Podczas lutowania płyty, w celu uniknięcia negatywnych konsekwencji, przed montażem mechanizmu należy sprawdzić działanie wszystkich elementów, które będą używane na płycie za pomocą specjalnych urządzeń.

Kierowcy

DIY programista pic Początkowo powinieneś pobrać oprogramowanie. W zależności od schematu programator można wyostrzyć w jednym mikrokontrolerze lub pod dużą liczbą. Ten, który będzie dalej rozważany, jest przeznaczony dla około 98 programistów z rodzin od 12 do 18. Dla tych, którzy lubią opcję montażu, należy wyjaśnić, że program IC-PROG został wykorzystany jako oprogramowanie sterownika. Możesz próbować pracować z innym, ale na własne ryzyko. Ta informacja jest dla tych, którzy chcą stworzyć programator AVR dla siebie. Dalej będzie wskazane, dla których rodzin mikrokontrolerów RIS jest obliczana. Jeśli chcesz zrobić programator AVR własnymi rękami lub jakimś innym typem MK, zawsze możesz spróbować.

Obwód programisty

programista usb zrób to sam Tutaj możesz spróbować zrobić programistę dla PIC zrób to sam. Musisz użyć złącza DB9 dla gniazda. Możesz zrobić programator USB własnymi rękami, ale będzie to wymagało dodatkowych elementów obwodu, które komplikują już dość skomplikowaną płytę. Uważnie przyjrzyj się rysunkowi z różnymi prostokątami (aby wiedzieć, które części są odpowiedzialne za co). Wnioski należy łączyć dokładnie tam, gdzie jest to potrzebne, inaczej mikrokontroler zamieni się w mały kawałek plastiku i żelaza, który można umieścić na ścianie jako przypomnienie błędów z przeszłości. Proces budowania i używania programatora to:

  1. Zmontuj programator tak, jak jest zapisany na diagramach. Poszukaj słabego lutowania, a także potencjalnych zamknięć. Programator jest przeznaczony do pracy z napięciem 15-18 V, nie jest już zalecany.
  2. Przygotuj środowisko kontroli oprogramowania (powyżej wspomniano o jednym programie, z którym programista działa dokładnie).

Proces oprogramowania mikrokontrolera

Dioda programisty flash Proces oprogramowania mikrokontrolera można uznać za kontynuację poprzedniej listy:

  1. Wprowadź niezbędne ustawienia dla programu.
  2. Zainstaluj mikrokontroler w programatorze, jak to pokazano na schemacie. Lepiej raz jeszcze upewnić się, że wszystko jest tak, jak powinno, niż iść do nowego MK.
  3. Podłącz zasilanie.
  4. Uruchom wybrane oprogramowanie (dla tego programisty zalecamy ponownie IC-Prog).
  5. Z rozwijanego menu w prawym górnym rogu wybierz, który mikrokontroler powinien być flashowany.
  6. Przygotowany plik do wyboru do programowania. Aby to zrobić, przejdź do ścieżki "Plik" - "Otwórz plik". Nie mylić z "Otwórz plik danych", to całkiem co innego, do flashowania mikrokontrolera za pomocą drugiego przycisku nie będzie działać.
  7. Kliknij przycisk "Rozpocznij programowanie mikroczipa". Przybliżony czas, po którym zostanie zaprogramowany, wynosi do 2 minut. Nie można przerwać procesu programowania, jest to obarczone wyłączeniem mikrokontrolera.
  8. A jako mała kontrola kliknij przycisk "Porównaj układ z buforem".

Niezbyt trudne, ale ta sekwencja czynności pozwala uzyskać wysokiej jakości programator, wykonany własnymi rękami, dla różnych typów mikrokontrolerów PIC.

Które mikrokontrolery są obsługiwane i można je przesyłać z oprogramowaniem

Jak wspomniano powyżej, ten programator może pracować z co najmniej 98 modelami. Jak widać na schematach i planszach, jest on przeznaczony dla tych MC, które mają 8, 14, 18, 28 i 40 wniosków. To powinno wystarczyć na różne eksperymenty i budowę różnych mechanizmów, które można wykonać tylko w skromnym budżecie przeciętnego obywatela. Możesz wyrazić pewność, że programista wykonany własnymi rękami będzie w stanie zaspokoić najbardziej wymagających amatorów radiowych - pod warunkiem, że zostanie wykonany z wysoką jakością.