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

USBavr, ATMega 8A-PU - avrdude: Błąd przy wysyłaniu programu do mikrokontrolera

Ardzej16 29 Maj 2015 01:51 564 4
  • #1 29 Maj 2015 01:51
    Ardzej16
    Poziom 7  

    Witam.
    Nie wiem czy wybrałem odpowiedni dział, jeżeli nie proszę o przeniesienie.
    Mam problem z programem ,,Eclipse".

    Mianowicie wszystko mam skonfigurowane Avrdude w wersji 5.11, program napisany prawidłowo. Przy kompilacji nie wywala błędów, program zapisany na dysku. Programator ustawiony na programowanie (zworka na ,,service"), wszystko podłączone prawidłowo. Jednak podczas przesyłania programu do mikrokontrolera występuje taki błąd:

    Cytat:

    Launching C:\WinAVR\bin\avrdude -pm8 -cusbasp -Uflash:w:qwerty.hex:a
    Output:

    avrdude: error: usbasp_transmit: usb_control_msg: sending control message failed, win error: A device attached to the system is not functioning.

    avrdude finished


    Co może być nie tak?
    Mikrokontroler: ATmega8A
    Programator: AVR USBasp

    Jestem początkujący, proszę o pomoc i z góry dziękuję.
    Pozdrawiam.

    0 4
  • Pomocny post
    #2 29 Maj 2015 02:10
    dondu
    Moderator Mikrokontrolery Projektowanie

    Ardzej16 napisał:
    Programator ustawiony na programowanie (zworka na ,,service"),

    Pokaż zdjęcia - masz do niego instrukcję?
    Jeśli zworka service to jest to co myślę, to absolutnie nie powinna być tak ustawiona, ponieważ służy ona do programowania programatora (np. podmiana jego firmware).

    Może drajwer nie jest poprawnie zainstalowany? Jaki system masz?
    Spróbuj te: http://www.hobbyking.com/hobbyking/store/uploads/479946823X934739X9.zip
    Załączam je także poniżej w załączniku, by nie zniknęły w przyszłości :)


    Ardzej16 napisał:
    ... Eclipse".
    Jestem początkujący, ...

    Dlatego od razu odinstaluj Eclipse i korzystaj z oryginalnego oprogramowania Atmela - Atmel Studio 6.2 do pobrania na stronie Atmela, który zawiera wszystko co jest niezbędne dla Ciebie, a przede wszystkim SYMULATOR, który znacząco przyspieszy i ułatwi Ci naukę i odnajdywanie błędów w Twoich programach:
    http://mikrokontrolery.blogspot.com/2011/04/atmel-studio-spis-tresci.html

    0
  • #4 29 Maj 2015 02:28
    Ardzej16
    Poziom 7  

    Ok, ok, ok. Faktycznie z tą zworką był problem. Dziękuję za naprowadzenie. Zworki muszą być na power oraz slow.
    A ja się tyle męczyłem. Czytając tyle poradników, itd można zgłupieć :D
    Mikrokontroler zaprogramowany.
    Dziękuję jeszcze raz, pozdrawiam.

    0
  • #5 29 Maj 2015 02:28
    dondu
    Moderator Mikrokontrolery Projektowanie

    To nie jest problem środowiska IDE (Eclips lub AS), tylko problem leży w innym miejscu. O Atmel Studio napisałem przy okazji.

    Pomimo, że napisałeś iż prawidłowo podłączyłeś mikrokontroler nie zrobiłeś tego: http://mikrokontrolery.blogspot.com/2011/04/minimalne-podlaczanie-pinow.html

    Z instrukcji:

    Cytat:
     J1 (SERVICE)
     zwarta - upgrade oprogramowania
     rozwarta - tryb normalnej pracy

    Mam nadzieję, że gdy ją usuniesz wszystko ruszy prawidłowo i że nie wykasowałeś sobie firmware.


    Edit:
    Gdy pisałem Ty także pisałeś, że już OK - Cieszę się razem z Tobą :)

    Zaglądnij do spisu treści strony z linku ...

    0