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 - USBasp nie widzi mikrokontrolera, mimo prawidłowego podłączenia pinów

anymorez 10 Gru 2014 14:30 1206 6
REKLAMA
  • #1 14209311
    anymorez
    Poziom 9  
    Witam

    Wszystkie piny podłączone są prawidłowo. Zasilanie +5V jest, filtracja jest, zew. oscylator 12 MHz jest.
    Od USBasp jest złącze SPI 10pin. Gdy pin dziesiąty (jedna z czterech mas) jest podłączony do masy programator się zupełnie odłącza.
    Mimo tego probwałem programować z odłączonym tym pinem. Używam AVRdude, podczas wgrywania programator nie widzi atmegi.
    Skończyły mi się już pomysły, nie wiem gdzie szukać informacji, prześledziłem dużo stron, ale nie mam pojęcia jak dalej postępować by zaprogramować zwykłe mruganie ledówki.
  • REKLAMA
  • #2 14209340
    pawel_mr
    Poziom 15  
    Skoro po podłączeniu pinu masy programator przestaje działać to wg mnie:
    anymorez napisał:
    Wszystkie piny podłączone są prawidłowo.

    może nie być prawdą. Sprawdź dwa razy co jest od strony programatora, co od strony procka, Atmegę masz na płytce czy na stykówce?
  • REKLAMA
  • #3 14209398
    anymorez
    Poziom 9  
    Na stykówce. Złącze SPI - zwarcie pinów mas 10 i 4 powoduje przepływ prądu 100mA. Wg wszystkich schematów masy mają być zwarte i podłączone do masy.
    Zwarcie pinu 10 (GND) do masy powoduje przepływ prądu 100mA i odłączenie programatora
  • #4 14209429
    pawel_mr
    Poziom 15  
    anymorez napisał:
    Na stykówce. Złącze SPI - zwarcie pinów mas 10 i 4 powoduje przepływ prądu 100mA. Wg wszystkich schematów masy mają być zwarte i podłączone do masy.
    Zwarcie pinu 10 (GND) do masy powoduje przepływ prądu 100mA i odłączenie programatora

    Jak masz włożone gniazdo 10 pin do stykówki, dolutowane kable? Może odwróciłeś przez przypadek kolejność i numery 4 i 10 to w rzeczywistości 1 i 7? Może zrobisz jakąś fotkę tej płytki, będzie łatwiej coś więcej powiedzieć.
  • REKLAMA
  • #5 14209532
    dondu
    Moderator na urlopie...
    anymorez napisał:
    Na stykówce. Złącze SPI - zwarcie pinów mas 10 i 4 powoduje przepływ prądu 100mA.

    To oznacza, że masz programator niezgodny ze standardem Atmela: http://mikrokontrolery.blogspot.com/2011/04/isp-co-to-takiego.html
    lub nieprawidłowo zaciśniętą/podłączoną taśmę.

    Co to za programator? Sprawdź jego instrukcję.
    Pokaż schemat podłączenia + zdjęcia.

    Więcej na temat problemów z programowaniem: http://mikrokontrolery.blogspot.com/2011/04/problemy-z-zaprogramowaniem.html
  • REKLAMA
  • #6 14210490
    Freddy
    Poziom 43  
    Bardzo często stosowana opcja przez niektórych producentów.
    ATmega8 - USBasp nie widzi mikrokontrolera, mimo prawidłowego podłączenia pinów
    Było o tym pisane na elektrodzie TUTAJ
  • #7 14349355
    guziecpz
    Poziom 11  
    Jako absolutnie początkujący właśnie uporałem się z uruchomieniem avrdude + USBasp + atmega8.
    Sporo czasu zajęło mi dobranie właściwego avrdude'a. Jest ich mnóstwo wersji.
    Musisz dobrać taki, który "zaskoczy".
REKLAMA