Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 28 maja 2025, o 18:21


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 18 ] 
    Autor Wiadomość
    PostNapisane: 22 lut 2015, o 15:39 
    Offline
    Użytkownik

    Dołączył(a): 19 lut 2013
    Posty: 50
    Pomógł: 0

    Witam, mam dziwny problem bo od jakiegoś czasu mój programator z procesorów które posiadam czyli: atmega8, atmega32, attiny13, attiny2313 widzi tylko Atmege8 :?

    Jest to może śmieszne ale podłączałem już dziesiątki razy procesory więc nie jestem w tym zielony... Mam kilka projektów z kontrolerami i od jakiegoś czasu nagle programator nie chce mi ich wykrywać, a przecież są to projekty ukończone, nic w nich nie dłubałem a nagle przestało działać. Zaczynało mnie to zastanawiać bo no tak nagle wszystko? Z kolei Atmege8 bardzo dobrze wykrywa...

    Podłączyłem sobie przed chwilą kabelkami na płytce stykowej Atmege8, wykryło wszystko działa. Nawet zaskoczyło mnie że nawet wykryje bez podłączonego AVCC i GND, kiedy zasilam poprzez port USB z programatora.

    Ale, następnie podłączyłem Attiny2313 i nie działa! Nie robię błędów w połączeniach to na pewno, wszystko jest prawidłowo tym bardziej że przed tym podłączałem Atmege8 identycznie. Do procesora jest również podłączony kwarc, co eliminuje opcje "zablokowania" procesora. Napięcie na VCC jest oczywiście poprawne 5V.

    Załączam zdjęcie, widać tam że wszystko jest OK.

    Reinstalowałem AVRDUDE z MkAVRCalculator który również usunąłem i jeszcze raz ściągnąłem na nowo... Ale nie działa.

    Obrazek

    Proszę o pomoc.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 lut 2015, o 15:43 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 20 sie 2013
    Posty: 795
    Lokalizacja: Poznań
    Pomógł: 59

    Nie masz kondensatorów przy kwarcu - tak na szybko



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 lut 2015, o 16:05 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 17 sie 2013
    Posty: 3797
    Lokalizacja: Grudziądz
    Pomógł: 143

    Bez kondensatorow dla sprawdzenia czy smiga moze byc. Natomiast ja bym sie przyczepil do samego programatora a raczej tool chain itp sprawdzil eclipsa albo jeszcze jave czy jest aktualna a moze poprostu sie wysypala.

    Namazane ze smarta.

    _________________
    Usługi druku przestrzennego - www.drumik.pl



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 lut 2015, o 16:27 

    Pomógł: 0

    1. Ten kwarc wiszący na przewodach definitywnie do poprawy jeżeli ma w czymś pomagać.
    2. Kondensatory przy kwarcu raz, na zasilaniu dwa.
    3. "Programator nie chce wykrywać" - sprecyzuj.
    4. Masz jakiś "świeży" procek do sprawdzenia?
    4. @majster toolchain, eclipse i java mają raczej niewiele wspólnego z AVRDUDE.



    Góra
      
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 lut 2015, o 16:59 
    Offline
    Użytkownik

    Dołączył(a): 19 lut 2013
    Posty: 50
    Pomógł: 0

    Kwarc jest tylko w razie czego gdyby procesor miał fusy ustawione na zewnętrzny kwarc, a działa bo sprawdzałem przy atmedze8 - specjalnie ją zablokowałem i przy kwarcu ruszyła także jest ok.

    Chcę jedynie wykryć procesor przez MkAvrCalculator. Kondensatory owszem są niezbędne jednak przy zwykłym sprawdzeniu czy aby wszystko jest poprawnie podłączone to myślę że można je sobie darować. Podobnie jak Mirek na pierwszej lekcji bez żadnych kondensatorów a wszystko było ok.

    A świeży procesor właśnie tak mam, zdążyłem kupić nowe bo myślałem że uszkodzone jednak to nie to :| mam dwie sztuki Atmegi32 i Attiny2313, wszystkie niestety nie działają.


    Odinstalowałem jave, zainstalowałem jeszcze raz ale nie pomogło.

    Zastanawia mnie dlaczego akurat Atmega8 jest ok :P

    A programator nie chce wykrywać, to chodzi mi o to że klikam "Sprawdź podłączony AVR" i dostaję znany wszystkim komunikat:

    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.

    Compiled special for http://forum.atnel.pl (v5.11.1)

    Na jednym z filmików Mirka jest to spowodowane:

    1. Złe podłączenia ISP
    2. Złe zasilanie
    3. Nieprawidłowe taktowanie

    Niestety każdy z tych warunków mam spełniony a nadal rc = -1 :P



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 lut 2015, o 17:15 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 23 wrz 2013
    Posty: 162
    Lokalizacja: Rbk
    Pomógł: 5

    Na pewno masz prawidłowe taktowanie?
    Jaki masz programator, używasz slow SCK, lub programowo -B? - dla nowych mikrokontrolerów.


    Pozdrawiam!



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 lut 2015, o 18:01 
    Offline
    Użytkownik

    Dołączył(a): 19 lut 2013
    Posty: 50
    Pomógł: 0

    Programator mam taki bez żadnych zworek, z nim nigdy żadnych problemów nie było zawsze wykrywał każdego AVRa.
    Jeśli chodzi o taktowanie to no jest kwarc... więc to nie problem.
    Jeszcze sprawdzę z zewnętrznym zasilaniem chociaż to też raczej nie pomoże.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 lut 2015, o 18:09 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 23 wrz 2013
    Posty: 162
    Lokalizacja: Rbk
    Pomógł: 5

    Jeśli masz nowy mikrokontroler musisz przełączyć się w programie na 1Mhz i ustawić na fusbitach np. 8Mhz.
    Nowe mikrokontrolery mają domyślnie taktowanie ustawione na 1Mhz. I jeśli próbujesz go zaprogramować z inna częstotliwością to zawsze pojawi się taki błąd.


    Pozdrawiam!



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 lut 2015, o 18:33 
    Offline
    Użytkownik

    Dołączył(a): 19 lut 2013
    Posty: 50
    Pomógł: 0

    hmm no tak. Tylko żeby zmienić mu taktowanie 1Mhz, muszę go najpierw odczytać w MkAvrCalculator, i później zmienić na 8Mhz :) A ja niestety nie mogę go odczytać w MkAvrCalculatorze :P nie wiem czy formata komputera nie zrobić :?

    OK denerwuje mnie to już ileż można z takim czymś, :shock: zrobię format i pewnie wszystko będzie ok.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 22 lut 2015, o 23:46 
    Offline
    Użytkownik

    Dołączył(a): 19 lut 2013
    Posty: 50
    Pomógł: 0

    Jestem po wgraniu wszystkiego na czysto, z poradnikami wgrałem przy okazji nowego Eclipse Luna, wszystko poszło ok jednak nadal ten sam błąd :shock: sprawdzałem znów połączenia, zwarcia, napięcie... Wszystko jest bardzo dobrze, jest kwarc...
    I co ja mam tu zrobić?? Jeszcze muszę sprawdzić na innym komputerze czy ten sam problem będzie :( jeśli tak, to chyba coś w połączeniach jednak lub taktowanie albo zasilanie? Masakra po prostu problem bez wyjścia :cry:

    EDIT:

    Znalazłem na elektroda.pl zupełnie podobny problem do mojego:

    http://www.elektroda.pl/rtvforum/topic2265877.html

    Tak samo próbuje na Attiny2313(czy Atmedze32) i nie odczytuje mi procesora, a z kolei Atmege8 czyta... Okazało się że w tamtym przypadku był jednak problem z połączeniami.

    Tylko że ja badam połączenia w ten sposób że miernikiem dotykam wyprowadzeń programatora, oraz bezpośrednio nóżek Attiny! Nie sprawdzam gdzieś na płytce stykowej tylko bezpośrednio na programatorze i kontrolerze. I wszystko jest poprawnie są przejścia prądu oraz żadnych zwarć... Także, nie ogarniam niestety.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 lut 2015, o 00:11 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 08 mar 2014
    Posty: 162
    Pomógł: 6

    Jeśli masz możliwość,sprawdź te pozostałe procki innym programatorem.

    _________________
    1+1=10



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 23 lut 2015, o 17:37 
    Offline
    Użytkownik

    Dołączył(a): 19 lut 2013
    Posty: 50
    Pomógł: 0

    Posprawdzałem dzisiaj z ciekawości inne Atmegi8 które miałem w szufladce, a było ich 4 i jestem w szoku bo żadna nie działa!!!!
    Jakaś masakra bo mój programator chyba upodobał sobie tylko jedną Atmege8 :) sprawdzałem je na gotowym module do Atmegi8 który działa w 100%, zresztą ta jedyna Atmega8 chodzi na tym module jak i płytce stykowej to bez różnicy.

    Jednak, czy to możliwe że mam uszkodzone wszystkie procesory??? To jest jakieś śmieszne jak dla mnie, nikt chyba nie miał jeszcze takiego problemu żeby programator programował tylko jeden AVR :P

    Dzisiaj sprawdzę to na innym komputerze ale wierzyć mi się nie chce że wszystkie kontrolery nagle się zepsuły. :?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 lut 2015, o 09:48 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 23 wrz 2013
    Posty: 162
    Lokalizacja: Rbk
    Pomógł: 5

    Nie masz przypadkiem w MKAVRkalkulator, w zakładce ustawienia wyłączone polecenie: "włącz Auto SCK"?
    Oraz w zakładce "programator AVR" załączone polecenie "additional option -b"?


    Pozdrawiam!



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 lut 2015, o 14:32 
    Offline
    Użytkownik

    Dołączył(a): 19 lut 2013
    Posty: 50
    Pomógł: 0

    W MkAVRcalculator wszystko mam dobrze ustawione.
    Sprawdzałem wczoraj na innym laptopie, i ten sam problem program widzi tylko jedną Atmege8. Jednak raczej nie jest to wina uszkodzonych kontrolerów, gdyż zakupiłem dzisiaj nową Atmege32 i ten sam błąd... Obstawiam że jednak rozsypał mi się programator bo innych możliwości już raczej nie ma...



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 24 lut 2015, o 14:43 

    Pomógł: 0

    Strzelam, że ta "jedyna" atmega (która działa) ma zmienione taktowanie i nie wymaga zwalniania transmisji przy programowaniu. Cała reszta chodzi na domyślnym 1MHz i dlatego nie działa. W zepsuty programator, który zafiksował się na konkretnej Atmedze osobiście nie uwierzę ;)



    Góra
      
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 lut 2015, o 11:30 
    Offline
    Użytkownik

    Dołączył(a): 15 cze 2013
    Posty: 599
    Lokalizacja: Lubin
    Zbananowany użytkownik

    Pomógł: 35

    Chyba nie ma podciągniętego resetu procka do vcc np przez rezystor 10kom.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 lut 2015, o 12:24 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 08 mar 2014
    Posty: 162
    Pomógł: 6

    wwojtek napisał(a):
    W zepsuty programator, który zafiksował się na konkretnej Atmedze osobiście nie uwierzę ;)


    Ja do końca też nie wierzę w programator ,ale... choć elektronika to nie magia, to czasem dzieją się różne dziwne rzeczy.
    Tak na marginesie,to jakoś dziwnie ten temat się ciągnie,nie wspominając już o samym przypadku jaki spotkał kolegę miccaldo

    _________________
    1+1=10



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 lut 2015, o 14:51 
    Offline
    Użytkownik

    Dołączył(a): 19 lut 2013
    Posty: 50
    Pomógł: 0

    Zmieniłem programator i wszystko jest ok. A że tamten programuje jedną atmege8 to jest nie pojęte dla mnie, ale już nie ważne.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 18 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO