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.

Usbasp V2.0 LC Technology - Z niewiadomych przyczyn nie można połączyć się z uC

maciej1999 11 Gru 2015 19:27 5880 39
  • #1 11 Gru 2015 19:27
    maciej1999
    Poziom 8  

    Witam
    Wiem że podobnych tematów są dziesiątki lecz w żadnym nie znalazłem rozwiązania mojego problemu. Nie dawno zakupiłem programator usbasp v2.0 oraz uC atmega8A. Problem polega na tym że przy próbie sprawdzenia uC poprzez program mkAVRcalculator w konsoli wyświetla się następujący błąd:

    avrdude.exe: set SCK frequency to 187500 Hz
    avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
    avrdude.exe: error: programm enable: target doesn't answer. 1
    avrdude.exe: initialization failed, rc=-1
    avrdude.exe: AVR device initialized and ready to accept instructions
    avrdude.exe: Device signature = 0x000000
    avrdude.exe: Yikes! Invalid device signature.
    avrdude.exe: Expected signature for ATMEGA8 is 1E 93 07

    avrdude.exe done. Thank you.


    Wiem, że komunikat "rc=-1" wskazuje na niewłaściwe podłączenie mikrokontrolera lecz sprawdzałem (nie tylko ja) wszystkie połączenia i jest ok. W następnej kolejności sprawdziłem czy programator i uC działają. Podłączyłem inny programator i kontroler, które działały na innym komputerze i okazuje się że przy ich użyciu występuje ten sam błąd. W takim razie podejrzenia padły na sterowniki, te zainstalowałem bezpośrednio z mkAVRcalculator więc ufam że są dobre i znowu błąd!!!

    Czy ktoś ma pomysł co może być przyczyną takiego zachowania?

    Dodam jeszcze że zwierałem zworkę slow sck, próbowałem podłączać programator pod inne porty usb, i zainstalowałem avrdude z mkAVRcalculator.

    Pozdrawiam i z góry dziękuję za wszelką pomoc :)

    -2 29
  • #3 11 Gru 2015 20:20
    2675900
    Użytkownik usunął konto  
  • #4 11 Gru 2015 20:42
    maciej1999
    Poziom 8  

    Mi też wydaje się to dziwne ale tak było. Pożyczyłem od kolegi programator, którym on normalnie mógł programować i podłączyłem pod swojego kompa i jest owy komunikat.

    I dodam jeszcze że kolega programował nim również Atmege8A i też instalował sterowniki z mkAVRcalculator. Czyli wszystko to samo z tą różnicą że u niego działa a u mnie nie...

    0
  • #5 11 Gru 2015 20:56
    2675900
    Użytkownik usunął konto  
  • #7 15 Gru 2015 20:26
    maciej1999
    Poziom 8  

    Niestety w chwili obecnej nie mogę pożyczyć programatora. Tak sobie myślę że to nie będzie wina softa gdyż programator kolegi ma oryginalny i na jego komputerze on działa a na moim nie, a programowane uC mamy identyczne. To taka moja myśl... co o tym myślicie? Jeśli jestem w błędzie to proszę mnie poprawić.

    0
  • #8 15 Gru 2015 21:15
    2675900
    Użytkownik usunął konto  
  • #9 15 Gru 2015 21:41
    maciej1999
    Poziom 8  

    Chodziło mi o "oryginalny" soft (nieaktualizowany), jeśli można tak powiedzieć. Programator oczywiście mam własny tylko chcę pożyczyć drugi by móc wgrać nowy soft. Jak już to zrobię to dam znać co i jak.

    0
  • #10 14 Sty 2016 20:26
    maciej1999
    Poziom 8  

    Uff trochę to trwało ale pożyczyłem drugi programator i przeprogramowałem mój (zrobiłem tak jak na tym filmie) Niestety nadal nie mogę programować mojej atmegi
    Pojawia się komunikat:
    avrdude.exe: set SCK frequency to 2000 Hz
    avrdude.exe: error: programm enable: target doesn't answer. 1
    avrdude.exe: initialization failed, rc=-1
    avrdude.exe: AVR device initialized and ready to accept instructions
    avrdude.exe: Device signature = 0x000000
    avrdude.exe: Yikes! Invalid device signature.
    avrdude.exe: Expected signature for ATMEGA8 is 1E 93 07

    avrdude.exe done. Thank you.


    Czyli to co wcześniej z tym że nie ma już informacji o firmware
    Co teraz?

    0
  • #11 14 Sty 2016 22:07
    2675900
    Użytkownik usunął konto  
  • #13 15 Sty 2016 20:35
    maciej1999
    Poziom 8  

    Piotrus_999 napisał:
    3 wyjscia:

    1. Złe podłaczenia kabelków - obstawiam 100x1
    2. Walnieta Atmega - 1: 10000
    3. Kiedyś ustawiono jakies fusy a teraz sa problemy (np ext osc) 1:5

    A mozesz oprogramować swój programator?


    1. Połączenia sprawdzałem kilka razy na spokojnie, dałem jeszcze innej osobie do sprawdzenia i jest ok (sprawdzałem też sprawność przewodów)
    2. Atmega jest nowa, a poza tym podłączałem inna sprawdzoną i nic...
    3. fusami się nie bawiłem (chyba że coś przez przypadek...

    Swój programator przeprogramowałem bez problemu (jeśli o to chodzi)

    Przeanalizowałem również to co podesłał dondu i wykreśliłem wszystko z listy podejrzanych :/

    0
  • #14 15 Sty 2016 20:38
    2675900
    Użytkownik usunął konto  
  • #15 15 Sty 2016 21:20
    maciej1999
    Poziom 8  

    Tylko że próbowałem też z innym programatorem który działa i jest ta sama sytuacja. Już nie mam pomysłów, może spróbuje cały ten sprzęt podpiąć pod jakiegoś innego kompa i zobaczę co się będzie działo...

    0
  • #16 15 Sty 2016 21:35
    435758
    Użytkownik usunął konto  
  • #17 15 Sty 2016 22:20
    maciej1999
    Poziom 8  

    Usbasp V2.0 LC Technology - Z niewiadomych przyczyn nie można połączyć się z uC

    Podłączyłem to w ten sposób, wiem że nie do końca tak to powinno wyglądać, lecz Mirek Kardaś w swoim filmie na YT powiedział że to wystarczy żeby połączyć się uC

    0
  • #18 15 Sty 2016 22:23
    2675900
    Użytkownik usunął konto  
  • #19 16 Sty 2016 06:41
    435758
    Użytkownik usunął konto  
  • #20 16 Sty 2016 20:31
    maciej1999
    Poziom 8  

    Usbasp V2.0 LC Technology - Z niewiadomych przyczyn nie można połączyć się z uC

    Zworka slow sck jest zwarta. mkAVR mam w pełnej wersji

    0
  • #21 17 Sty 2016 19:38
    saper_2
    Poziom 17  

    Witam,

    Pozwolę wtrącić swoje 3gorsze ;)

    Daj kwarc i kondensatory - może ktoś się wcześniej bawił i przestawił go na kwarc (lub gorzej) - możliwe bo jest w DIP.
    Ja bym dał szeregowo w linię MOSI i MISO po rezystorze 22R i zamienił je ze sobą - choćby sprawdzić czy miso z mosi się nie poplątało :) .

    Zworkę SLOW-SCK bym miał założoną.

    Jak usbasp nie zgada z uc to musiał ktoś dłubać coś przy tym procku i spartolił fusy... Uszkodzony programator - niet :) bo go "zaktualizowałeś" . Obstawiam procesor lub ostatecznie przewody.

    A i daj po kondensatorku 100n przy pinach zasilania przy procesorze, i elektrolit 10-100u na zasilaniu płytki stykowej.

    I jeszcze mi umknęło - jak to wszystko zasilasz?

    0
  • #22 17 Sty 2016 19:59
    2675900
    Użytkownik usunął konto  
  • #23 20 Sty 2016 21:51
    maciej1999
    Poziom 8  

    Wszystko zasilam z programatora. Mógłbyś podać jakie konkretnie kondensatory i kwarc zastosować i gdzie go wpiąć?
    Dziś podpiąłem to wszystko pod inny komputer, bo myślałem że to z moim jest coś nie tak, lecz na drugim jest to samo.

    0
  • #24 20 Sty 2016 21:53
    2675900
    Użytkownik usunął konto  
  • #25 21 Sty 2016 20:38
    maciej1999
    Poziom 8  

    Zrobiłem tak jak radzicie (z wyjątkiem tych kondensatorków 100n, bo nie mam akurat pod ręką) i nie rozwiązało to problemu. Zastosowałem kwarc 12MHz, czy teraz nie powinienem przełączyć atmegi na zewnętrzny kwarc za pomocą mkavrcalculator?

    0
  • #26 21 Sty 2016 21:37
    2675900
    Użytkownik usunął konto  
  • #27 22 Sty 2016 14:58
    maciej1999
    Poziom 8  

    ok. Zaopatrzę się w te kondensatory i spróbuję ponownie.

    0
  • #28 02 Lut 2016 19:46
    maciej1999
    Poziom 8  

    Ponowiłem próbę i ciągle to samo. Pożyczyłem od kolegi sprawdzoną atmege i na niej jest ten sam problem. Gdzie jeszcze może leżeć przyczyna takiej sytuacji?

    Tak podsumowując: Programator, atmega, kable oraz komputer wydają się być sprawne...

    0
  • #29 06 Lut 2016 21:36
    maciej1999
    Poziom 8  

    Wczoraj dałem programator do sprawdzenia koledze. U niego wszystko działa, ja robię dokładnie to co on a to ustrojstwo nie działa. Dlaczego!? Macie jeszcze jakieś pomysły?

    0