logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Programator STK200 - złącze ISP przy wszystkich ?

pavel0910 17 Mar 2008 11:22 2293 10
REKLAMA
  • #1 4918850
    pavel0910
    Poziom 15  
    Posty: 246
    Pomógł: 3
    Ocena: 12
    Witam !
    Posiadam programator stk200 i tu pojawiają się moje pytania.
    Dlaczego przy wszystkich programatorach jest złącze ISP? Można zamiast tego złącza zastosować podstawkę pod Atmegę8 (tylko ją chciałbym programować)? Może polecicie jakiś inny programator pod Atmegę Ósmą dla początkującego? Zaznaczam, że nie znam żadnego języka programistycznego, chcę korzystać z gotowych wsadów, napisanych przez innych :)
  • REKLAMA
  • #2 4918892
    Elektrooonik
    Poziom 29  
    Posty: 1212
    Pomógł: 127
    Ocena: 83
    ISP - in system programming, programowanie mikrokontrolera w dzialajacym ukladzie bez wyjmowania

    Dodano po 2 [minuty]:

    inny programator to np pony prog, w EDW 1/2008 i 2/2008 sa dwa artykuly na temat programowania mikrokontrolerow gotowym wsadem
  • REKLAMA
  • #3 4919108
    sylwunia35
    Poziom 18  
    Posty: 331
    Pomógł: 16
    Ocena: 146
    Masz tu najprostszy programator jaki można wykonać. Zamiast ATiny 2313 podłącz M8 i działa. Programator działa z BASCOMEM PONYPROGIEM i innymi. ISP to możliwość programowania bez wyjmowania procka z docelowego układu, czyli jeśli masz jakieś urządzenie z prockiem np Mege 8 to lutujesz końcówki wyprowadzeń z programatora do procka wsad do procka i gotowe. W przypadku stk200 musisz pamiętać o zasileniu programatora tutej nie.
    Pozdrawiam
    Załączniki:
    • Programator STK200 - złącze ISP przy wszystkich ? isppr.jpg (42.87 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • REKLAMA
  • #4 4919533
    pavel0910
    Poziom 15  
    Posty: 246
    Pomógł: 3
    Ocena: 12
    sylwunia35 czyli zamiast ATiny 2313 podłączam tylko atmega8 do odpowiednich wyprowadzeń i programuję?
  • REKLAMA
  • #5 4919559
    Elektrooonik
    Poziom 29  
    Posty: 1212
    Pomógł: 127
    Ocena: 83
    tak i każdy inny avr
  • #6 4919571
    pavel0910
    Poziom 15  
    Posty: 246
    Pomógł: 3
    Ocena: 12
    Wielki dzięki o takie coś mi chodziło.

    Dodano po 1 [godziny] 57 [minuty]:

    Polutowałem wszystko i teraz mam problem z podłączeniem atmegi ósmej. W ATiny 2313 są takie wyprowadzenia jak:
    - X2
    - X1
    - VDD
    W medze8 nie mogę ich odnaleźć. Czy może mi ktoś w tym pomóc?
  • #7 4920021
    atomus2003
    Poziom 17  
    Posty: 184
    Pomógł: 19
    Ocena: 35
    Witam!!!
    Ja dużo ciekawych rzeczy znalazłem na:
    http://ajd.czest.pl/~pawel.borkowski/
    http://www.henwyd.republika.pl/TekstyHTML/Atmega8.htm

    Pod tym I linkiem szczególnie interesować Cię powinno "Programowanie mikrokontrolerów".
    X1(2313)=XTAL1(ATMEGA)
    X2(2313)=XTAL2(ATMEGA)
    Vdd i Vcc można powiedzieć, że to to samo

    Pod II linkiem są wskazówki jak odblokować ATMEGE gdy źle ustawimy FUSEBITS.

    Pozdrawiam!!!
  • #8 4920403
    don diego
    Poziom 32  
    Posty: 1557
    Pomógł: 165
    Ocena: 63
    pavel0910 napisał:
    Polutowałem wszystko i teraz mam problem z podłączeniem atmegi ósmej. W ATiny 2313 są takie wyprowadzenia jak:
    - X2
    - X1
    - VDD
    W medze8 nie mogę ich odnaleźć. Czy może mi ktoś w tym pomóc?

    Czytaj dokumentacje. Masz tam opisy poszczególnych wyprowadzeń.
  • #9 4920953
    pavel0910
    Poziom 15  
    Posty: 246
    Pomógł: 3
    Ocena: 12
    Czy do tego programatora potrzeba dodatkowego zasilania?
  • #10 4921001
    don diego
    Poziom 32  
    Posty: 1557
    Pomógł: 165
    Ocena: 63
    pavel0910 napisał:
    I czy do tego programatora potrzeba dodatkowego zasilania?


    sylwunia35 napisał:
    W przypadku stk200 musisz pamiętać o zasileniu programatora tutej nie.
    Pozdrawiam

    Oczywiście musisz podłączyć zewnętrzne zasilanie do programowanego mikrokontrolera.
  • #11 4923897
    sylwunia35
    Poziom 18  
    Posty: 331
    Pomógł: 16
    Ocena: 146
    Witam
    Właśnie jeśli jesteś mniej doświadczony to bardzo uważaj na te FUSEBITS bo możesz zablokować sobie procka. Jeśli zamierzasz korzystać z gotowych wsadów to zawsze ustawiaj jak jest w opisie danego urządzenia. Jeszcze jedno do wgrywania gotowych wsadów nie używaj BASCOMA. PonyProg jak dla Ciebie jest idealnym programem.
    Pozdrowienia i owocnej pracy.

Podsumowanie tematu

✨ Programator STK200 wykorzystuje złącze ISP (In-System Programming), które umożliwia programowanie mikrokontrolera bez wyjmowania go z układu. Można zamiast dedykowanego złącza ISP zastosować podstawkę do Atmegi8, podłączając odpowiednie wyprowadzenia, co pozwala na programowanie tego mikrokontrolera. W przypadku STK200 konieczne jest zewnętrzne zasilanie programowanego układu. Do programowania Atmegi8 i innych AVR można używać prostych programatorów, np. opartego na ATtiny2313, a oprogramowanie takie jak PonyProg jest polecane dla początkujących, zwłaszcza przy wgrywaniu gotowych wsadów. Należy jednak uważać na ustawienia fusebits, które mogą zablokować mikrokontroler. Wyprowadzenia takie jak X1 i X2 w ATtiny2313 odpowiadają XTAL1 i XTAL2 w Atmedze8, a VDD jest odpowiednikiem VCC. Dokumentacja mikrokontrolera jest kluczowa do prawidłowego podłączenia i programowania.
Wygenerowane przez model językowy.
REKLAMA