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

[atmega32][WinAvr] Brak komunikacji z procesorem

pirates21 09 Sty 2012 01:34 1311 1
REKLAMA
  • #1 10370561
    pirates21
    Poziom 13  
    Witam.

    Skompilowałem prosty programik pod WinAvr i chcę go wgrać pod nowy procesor za pośrednictwem programatora USBasp. Wyrzuca taki komunikat:

    > "make.exe" program
    avrdude -p atmega32 -P usb -c USBasp -U flash:w:main.hex

    avrdude: error: programm enable: target doesn't answer. 1
    avrdude: initialization failed, rc=-1
    Double check connections and try again, or use -F to override
    this check.

    W czym może tkwić problem. Będę wdzięczny za każdą pomoc.
  • REKLAMA
  • #2 10370621
    mickpr
    Poziom 39  
    pirates21 napisał:
    Witam.
    target doesn't answer. 1

    czyli: "Układ docelowy nie odpowiada"
    - sprawdź napięcia i zasilanie procesora (na wszystkich nóżkach VCC, GND włącznie z ADC), kondensator między VCC a GND na każdej parze nóżek.
    - sprawdź widoczność USBASP w urządzeniach USB w komputerze.
    - sprawdź podłączenie programatora do układu,
    - sprawdź, czy masz podciągnięty reset do VCC przez ok. 4,7-10k
    - czy czasem kable programatora nie są za długie (mówię o kablach programator ->atmega32
    - Na próbę przestaw też USBASP w tryb "wolny ISP".

    Jeśli wszystko sprawdzisz, i programowanie nie ruszy (na wstępie polecam unikać programowania fusebitów) to :
    a) atmega jest uszkodzona
    b) atmega ma zablokowane ISP
    c) atmega działa na zewn. kwarcu (dla pewności podepnij kwarc pod nóżki)
    d) programator nie działa.
REKLAMA