Elektroda.pl
Elektroda.pl
X
Arrow Multisolution Day
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[ATmega8][USBasp] - error: programm enable: target doesn't answer. 1

MrQubo 10 Paź 2014 22:15 1986 12
  • #1 10 Paź 2014 22:15
    MrQubo
    Poziom 5  

    Programator działa poprawnie na innym komputerze z zainstalowanym avrdude i sterownikami. Niestety nie działa u mnie.
    Mam taki błąd :

    Code:
    C:\Program Files\AVR Burn-O-Mat\avr_dude\avrdude58\avrdude.exe -C C:\Program Files\AVR Burn-O-Mat\avr_dude\avrdude58\avrdude.conf -p m8 -P usb -c usbasp -B3 -U hfuse:r:C:\Users\Admin\AppData\Local\Temp\hfuse6154464009469080076.hex:r -U lfuse:r:C:\Users\Admin\AppData\Local\Temp\lfuse5018465415529842955.hex:r 
    

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


    avrdude.exe done.  Thank you.


    Podejrzewam, że nieporawnie zainstalowałem sterowniki bądź avrdude.

    DO tej pory pobrałem avrdude (nie instalowałem go, chyba nie ma takiej potrzeby, po prostu skopiowałem folder), zainstalowałem sterowniki GIVEIO oraz sterowniki USBasp.

    0 12
  • Arrow Multisolution Day
  • #3 10 Paź 2014 23:01
    MrQubo
    Poziom 5  

    Niestety problem nadal występuje, próbowałem również odpalić z konsoli z dokładnie takimi parametrami jak podałeś, błąd jest taki sam:

    Code:
    C:\Program Files\AVR Burn-O-Mat\avr_dude\avrdude58\avrdude.exe -C C:\Program Files\AVR Burn-O-Mat\avr_dude\avrdude58\avrdude.conf -p m8 -P usb -c usbasp -B 8 -U hfuse:r:C:\Users\Admin\AppData\Local\Temp\hfuse6668841448698186866.hex:r -U lfuse:r:C:\Users\Admin\AppData\Local\Temp\lfuse569761275253025562.hex:r 
    

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


    avrdude.exe done.  Thank you.


    Zapomniałem dodać, że na tym działającym komputerze trzeba było dodać opcję -B3, bez niej nie działało.

    0
  • #4 10 Paź 2014 23:14
    LA72
    Poziom 39  

    W związku z tym iż masz uC Atmega8 to możesz zastosować MkAvrCalculator w celu zmiany częstotliwości powyżej 1MHz. Chyba, że taka jest ci potrzebna.

    BTW. Czy twój programator posiada zworkę SlowSCK?

    0
  • Arrow Multisolution Day
  • #5 10 Paź 2014 23:26
    MrQubo
    Poziom 5  

    Jakąś zworkę ma, ale nie jest podpisana. To nie mój programator, wypożyczyłem go, żeby zaprogramować własny.
    Próbowałem już z tą zworką coś robić, ale efekt był zawsze ten sam.

    Nie do końca wiem, co ten program robi. Po kliknięciu Sprawdź podłączony AVR wyświetla "Błąd AVRDUDE". W konsoli mam

    Code:
    Nazwa '"avrdude.exe"' nie jest rozpoznawana jako polecenie wewnętrzne lub zewnętrzne,
    
    program wykonywalny lub plik wsadowy.

    0
  • #7 11 Paź 2014 09:25
    MrQubo
    Poziom 5  

    Tak to wygląda po kliknięciu wspomnianego przycisku:

    [ATmega8][USBasp] - error: programm enable: target doesn't answer. 1

    0
  • #9 11 Paź 2014 09:46
    MrQubo
    Poziom 5  

    Nadal wyskakuje błąd, tym razem inny.

    [ATmega8][USBasp] - error: programm enable: target doesn't answer. 1

    0
  • #11 11 Paź 2014 13:53
    MrQubo
    Poziom 5  

    Programator USBasp, jak wspomniałem nie mój nie wiem jaki konkretnie, po więcej informacji o nim mógłbym się spytać dopiero w Poniedziałek. Mogę powiedzieć, że jest w nim mikrokontroler ATMEGA8A AU 1336, rezonator kwarcowy 12 MHz.

    Jeśli chodzi o podłączenie, to RST na programatorze do pinu 1.
    (pin na programatorze - numer pinu na atmedze)
    MOSI - 17.
    MISO - 18.
    SCK - 19.
    GND - 8.
    VCC - 7.

    0
  • #12 11 Paź 2014 23:23
    MrQubo
    Poziom 5  

    Przypadkiem znalazłem zdjęcie mojego programatora. Jest to ATB-USBASP.

    0
  • #13 12 Paź 2014 08:41
    MrQubo
    Poziom 5  

    Wymieniłem mikrokontroler i działa, możliwe, że był wadliwy.

    0