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

[Atmega8][C] Zaprogramowanie atmegi

eiliat 27 Mar 2011 20:04 1641 4
REKLAMA
  • #1 9330347
    eiliat
    Poziom 15  
    Witam.

    Mam programator STK500v2. Poprawnie łączy się z AVR-Studio, częstotliwość 115.2 kHz. Na wyjściu z programatora standardowo mam zasilanie, MOSI, MISO i SCK. Mam kod do w C, przerobiłem go w WinAVR i uzyskałem sporo plików gotowych do wrzucenia na mikrokontroler.

    Po podłączeniu samego programatora dostaje informacje:
    Detecting on 'COM8'...
    STK500 with V2 firmware found on COM8
    Getting revisions.. HW: 0x01, SW Major: 0x02, SW Minor: 0x0a .. OK
    Getting isp parameter.. SD=0x02 .. OK


    Niestety nie wiem jak podłączyć programowaną atmegę do mojego programatora. Jak wygląda schemat? Zasilanie biorę z programatora i zawsze wynosi 4,75V.

    Nie wiem czy to przez to że nie mam podłącznego programowanego układu ale po przejściu na zakładkę Program dostaje taki komunikat:
    Setting mode and device parameters.. OK!
    Entering programming mode.. FAILED!
    Leaving programming mode.. OK!


    Czy to coś nie tak z programatorem czy to ewidentnie przez brak podłączonego układu na wyjściu? [/code]
  • REKLAMA
  • #2 9330403
    Karol966
    Poziom 31  
    Cytat:

    Niestety nie wiem jak podłączyć programowaną atmegę do mojego programatora


    Jest coś takiego jak dokumentacja techniczna. Znajdziesz tam np opis pinów układu. Programator podłączasz łącząc każdą jego linię (mios/mosi/sck/reset/gnd oraz ewentualnie vcc) z odpowiadającymi im pinami procesora.

    Druga sprawa, piszesz "wiele plików" - do pamięci programu ładujesz jeden plik. Ten z rozszerzeniem hex, ewentualnie drugi, zawierający dane z pamięci EEPROM.
  • REKLAMA
  • #3 9330548
    dondu
    Moderator na urlopie...
    eiliat napisał:
    ... Poprawnie łączy się z AVR-Studio, .... Mam kod do w C, przerobiłem go w WinAVR i uzyskałem sporo plików gotowych do wrzucenia na mikrokontroler.

    Po to jest AVR Studio abyś korzystał z niego, a nie bezpośrednio w WinAVR.
    Zapomnij o WinAVR i rób wszystko w Studio, a znaczna część problemów zniknie.

    A jak podłączyć procesor do programatora znajdziesz tam gdzie wskazał kol. Karol966 w dziale Memory Programming

    [Atmega8][C] Zaprogramowanie atmegi

    oraz tutaj: http://www.atmel.com/dyn/resources/prod_documents/doc1925.pdf
  • REKLAMA
  • #5 9332458
    eiliat
    Poziom 15  
    A czy musze ustawiać fusebity w nowo kupionej atmedze na którą chce wrzucić kod?
REKLAMA