Elektroda.pl
Elektroda.pl
X

Wyszukiwarki naszych partnerów

Wyszukaj w ofercie 200 tys. produktów TME
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

problem z połączeniem avr usbasp i atmega328p

qba17 14 Lis 2017 09:34 708 13
  • #1 14 Lis 2017 09:34
    qba17
    Poziom 3  

    Witam.
    Ponieważ jest to mój pierwszy post, to na wstępie chciałbym się ze wszystkimi przywitać, a więc....Witam ;-)

    Ale do rzeczy od 2 dni próbuje wgrać bootloader na ww. atmege przy pomocy programatora usbasp, ale za każdym razem dostaje komunikat: error: program enable: target doesn't answer. 1
    initialization failed, rc=-1

    Dużo czytałem, i wychodzi na to, ze to najprawdopodobniej wina złego podłaczenia przewodów, z tym, ze podlaczenie sprawdzalem juz chyba milion razy i wydaje sie ok. Będę wdzięczny za wszelką pomoc. Pozdrawiam :-)
    problem z połączeniem avr usbasp i atmega328pproblem z połączeniem avr usbasp i atmega328p

    0 13
  • #2 14 Lis 2017 11:09
    marekhab
    Poziom 31  

    Masz możliwość spróbować na innym procesorze?
    Sprawdź czy masz przejście ( jest połączona) na liniach zasilających zaznaczyłem na zdjęciu, wiele płytek stykowych ma w tym miejscu przerwę, być może dlatego nie masz zasilania na pinach 20 i 22, ten kwarc odłącz, jeśli procek fabryczny (nier programowany ) to jest zbędny.
    Pisz co udało Ci się osiągnąć.

    0
  • #3 14 Lis 2017 11:14
    piterek-23
    Poziom 30  

    Sprawdź miernikiem czy masz napięcie +5V na nogach 7 i 20 uC

    0
  • #4 14 Lis 2017 11:47
    qba17
    Poziom 3  

    Przejście jest,napięcie jest, kwarc wywalony, ale nadal nie działa

    0
  • #5 14 Lis 2017 11:55
    piterek-23
    Poziom 30  

    Masz jakiś inny uC?

    0
  • #6 14 Lis 2017 12:03
    qba17
    Poziom 3  

    mam jeszcze jeden przetestowany, te same błędy

    0
  • #7 14 Lis 2017 12:58
    J_23_666
    Poziom 10  

    Witam
    Masz błędnie podłączone złącze przy programatorze. Chyba nawet odwrotnie. Zobacz jak wygląda standard złącza KANDA, gdzie są na nim jakie sygnały. Z kiepskich zdjęć wnioskuję, że MOSI procesora połączyłeś kabelkami z MISO programatora.

    0
  • #9 14 Lis 2017 13:54
    qba17
    Poziom 3  

    problem z połączeniem avr usbasp i atmega328pproblem z połączeniem avr usbasp i atmega328pproblem z połączeniem avr usbasp i atmega328p
    Teraz już chyba dobrze połączone, aczkolwiek już niczego pewny nie jestem, niestety komunikaty wciąż te same o błędzie

    0
  • #10 14 Lis 2017 14:10
    J_23_666
    Poziom 10  

    Rezystor z RESET masz źle podłączony, powinien być do +5V a nie do GND. W ogóle na płytce stykowej możesz go usunąć i też będzie dobrze. Ja nie wiem po co go ludzie stosują. Proponuję też wypróbować jako GND , pin 4 od programatora. Pin 8 czy 10 nie zawsze w programatorze jest podłączony do GND. Zdarzyło mi się w jakimś programatorze.
    Reszta połączeń powinna już być poprawna.

    0
  • #11 14 Lis 2017 16:16
    qba17
    Poziom 3  

    nic z tego, nadal pojawia się ten sam błąd,już nawet wszystkie kable powymieniałem, bo miałem nadzieje, ze to ich wina

    0
  • #12 14 Lis 2017 16:57
    J_23_666
    Poziom 10  

    Pokaż, wklej pełny komunikat, błędu jaki wypluwa Ci avrdude. To co napisałeś to trochę mało. Co tam dokładnie pisze od początku do końca?

    0
  • #13 14 Lis 2017 17:02
    qba17
    Poziom 3  

    Panowie problem rozwiązany, okazało się, ze na programatorze ma źle zworki poustawiane. Dziękuje wszystkim razem i każdemu z osobna za pomoc

    0
  • #14 30 Lis 2017 00:30
    Marcin Kawa
    Poziom 10  

    Jeśli się jeszcze mogę podpiąć do tematu z moim problem - też programator usbASP i avrDUDE i procek atmega32:
    - zainstalowałem pakiet winAVR jak i sam programator, sprawdziłem połączenie wszystkiego poleceniem w konsoli: avrdude -c usbasp -p m32 ,wszystko działa.
    Ale gdy następnie spróbowałem zrobić zapis danych do pamięci flash mikrokontrolera -> wyświetlił się błąd:
    problem z połączeniem avr usbasp i atmega328p

    Czy czegoś nie zainstalowałem ?
    Czy dobrze rozumiem, że ten plik "program.hex" ma zostać utworzony przez to polecenie ? No bo znalazłem go w tutorialu na samym początku jeszcze (dla początkujących) i nic o tym nie wspominali ale teraz się zastanawiam czy ja nie powinienem najpierw sam utworzyć tego pliku w formacie .hex ? Zainstalowanie winAVR utworzyło wiele folderów i najpierw pomyślałem, że gdzieś taki plik istnieje, który do tej operacji może zostać wykorzystany.

    0
TME logo Szukaj w ofercie
Zamknij 
Wyszukaj w ofercie 200 tys. produktów TME
TME Logo