Programator AVR pod port COM

Dodane przez 29 września 2009

Każdy, kto interesuje się programowaniem mikroprocesorów, musi prędzej czy później zaopatrzyć się w programator. Amatorzy najczęściej wykorzystują popularne procesory z rodziny AVR, produkowane przez firmę Atmel.  Programatory dostępne są w zasadzie do wszystkich nadających się do tego portów. Najłatwiej wykonać programator do portu LPT lub COM – nie wymaga to zbyt dużych umiejętności. Istnieją też programatory podpinane do USB, ale ich budowa jest znacznie bardziej skomplikowana. W tym artykule zajmiemy się projektem programatora współpracującego z portem COM.

Wygląd programatora AVR

Schemat programatora AVR

Schemat programatora jest oparty o projekt SI Prog. Programator zawiera układ zasilania zbudowany przy użyciu popularnego stabilizatora 78L05. Można zauważyć, że na schemacie jest sporo diod – służą one do dopasowania napięć –  RS-232 zapewnia inne napięcia z zakresu -15 do 15V. Do wyjścia programatora podpina się taśmę programującą w standardzie KANDA (opis pinów znaleźć za pomocą wyszukiwarki grafiki).

Schemat programatora

Montaż

Programator można tradycyjnie zmontować na płytce drukowanej. Aby nie męczyć się z własnoręcznym projektowaniem, udostępniam stworzony przeze mnie wzór ścieżek.

Pobierz plik
Kliknij, aby pobrać plik programator-avr-com.rar

Programowanie

Programator współpracuje s sporą ilością programów. Zwykle wystarczy wybrać model programatora – “SI Prog” oraz określić numer portu, do którego podłączono urządzenie i inne opcje.

Polecam zestaw avrdude + AVR8 Burn-O-Mat, który działa na Windowsie jak i na Linuksach.

Jeszcze jeden programator? Może do pamięci EEPROM 24CXX.

  • http://forum.majsterkowicza.pl/user-1641.html Tomek401

    Witam wszystkich prosił bym o pomoc z tym programatorem. Program ponyprog wykrywa go poprawnie tylko nie wiem jak podłączyć do niego atmegę 8 mosi miso sck res wiadomo ale nie wiem jak jest z zasilaniem proszę o pomoc.

  • http://forum.majsterkowicza.pl/user-465.html hazor90
  • http://forum.majsterkowicza.pl/user-1641.html Tomek401

    Podłączyłem według schematu przeczytałem też że linie avcc z vcc oraz linie agnd z gnd także. ale nadal nie działa w pony progu błąd -24

  • http://forum.majsterkowicza.pl/user-465.html hazor90

    Przewodami podłączyłeś czy taśmą ze złączami KANDA?

  • http://forum.majsterkowicza.pl/user-1641.html Tomek401

    Taśmą z złączem kanada z jednej strony z drugiej pinami do układu.

  • http://forum.majsterkowicza.pl/user-465.html hazor90

    To może taśma jest przerwana, “przepikaj” taśmę miernikiem.

  • http://forum.majsterkowicza.pl/user-1641.html Tomek401

    Przepatrzałem i jest ok oddam kumplowi na przegląd on się. trochę zna więc się zobaczy. Ale dziękuję za chęci.

  • Amator

    Mam pytanie, czy jeśli podłącze dany programator pod emulator usb->rs232 to czy to będzie poprawnie działać?

  • Tomasz

    Można spróbować, ale nie ma się co nastawiać, bo emulatory niekoniecznie obsługują wszystkie wyprowadzenia, które są używane w programatorze.