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 11 cze 2025, o 00:32


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 12 ] 
    Autor Wiadomość
    PostNapisane: 12 lis 2011, o 17:32 
    Offline
    Użytkownik

    Dołączył(a): 05 lis 2011
    Posty: 81
    Pomógł: 0

    Witam
    Jeżeli zły dział to proszę o przeniesienie. A więc mam problem mianowicie przy probie wgrania do uC wywala mi takie cos:
    Kod:
    avrdude.exe: AVR device initialized and ready to accept instructions

    Reading | ################################################## | 100% 0.02s

    avrdude.exe: Device signature = 0x1e8000
    avrdude.exe: Expected signature for ATMEGA8 is 1E 93 07
                 Double check chip, or use -F to override this check.

    avrdude.exe done.  Thank you.

    Proszę o pomoc niby widzi uC, lecz nie chce się wgrać co może być przyczyna ?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lis 2011, o 17:52 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    No ładnie tylko czym wgrywasz --- usbasp , ATB-Ft232
    procek nowy czy juz był używany ??
    grzebałeś w fusach ??

    bo przyczyn tego komunikatu może byc wiele...

    1. najprostrza masz nowy procek nie ustawione fusy uzywasz usbasp ---> nie dałes zworki na slow
    2. grzebałes w fusach i przyblokowałes procka
    3. coś źle podłaczyłeś np używasz Ft232 i pomyliłes przewody lub zapomniałeś o GND

    Z komunikatu wynika tylko że avrdude nie rozpoznało procka

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lis 2011, o 17:58 
    Offline
    Użytkownik

    Dołączył(a): 05 lis 2011
    Posty: 81
    Pomógł: 0

    dziekuje za odp, ale problem juz rozwiazany, a przyczyna bylo za niskie napiecie na procku 2,2V a od 2,7V dziala ;)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lis 2011, o 18:02 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    czesto trzeba szukać problemów włąśnie tych najmniej prawdopodobnych :)

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 12 lis 2011, o 18:06 
    Offline
    Użytkownik

    Dołączył(a): 05 lis 2011
    Posty: 81
    Pomógł: 0

    ale trzeba przyznac ze troche czasu to mi zajelo :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 mar 2012, o 00:43 
    Offline
    Nowy

    Dołączył(a): 07 mar 2012
    Posty: 4
    Pomógł: 0

    Witam, mam chyba podobny błąd co kolega więc piszę tutaj, zamiast zakładać nowy temat.
    Korzystam z ATB 1.01 i programatora USPasp. Dotychczas wszystko działało poprawnie, zgrałem kod z płyty do obsługi LCD, wyświetlacz nie zadziałał, dokonałem zmian w kodzie i przy próbie kolejnego zrzucenia wsadu wyskoczył mi błąd:
    Kod:
    avrdude: initialization failed, rc=-1


    a w okienku Eclipse:

    Kod:
    avrdude: error: programm enable: target doesn't answer. 1
    avrdude: initialization failed, rc=-1
             Double check connections and try again, or use -F to override
             this check.


    avrdude done.  Thank you.


    włączyłem mkAVR Calculator i w ogóle nie widzi on uC, przy wciśnięciu "Sprawdź podłączony AVR" wyskakuje "Błąd AVRDude!".

    Będę wdzięczny za pomoc!
    Pozdrawiam!



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 mar 2012, o 11:49 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27408
    Lokalizacja: Szczecin
    Pomógł: 1043

    Zaraz zaraz - korzystasz z USBASP ? jesteś tego pewien ? to znaczy z programatora zewnętrznego czy tego wbudowanego w ATB? może najpierw to ustalmy OK ?

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 mar 2012, o 13:29 
    Offline
    Nowy

    Dołączył(a): 07 mar 2012
    Posty: 4
    Pomógł: 0

    z zewnętrznego programatora podłączonego z komputerem przez USB, a programator z płytką przez ISP. Wydaje mi się ze zestaw 1.01 nie miał wbudowanego programatora. Kolegi płytka mi działa (ma ten sam zestaw), przy podłączeniu mojej wyskakuje "Błąd AVRDude!". Stało się to jak zgrywałem program do obsługi wyświetlacza LCD.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 mar 2012, o 14:43 
    Offline
    Nowy

    Dołączył(a): 07 mar 2012
    Posty: 4
    Pomógł: 0

    czy jest możliwość, że przy zgrywaniu uC się zablokował? Nie zmieniałem fusebitów, wyświetlacz LCD był podłączony do PORTu B.

    http://imageshack.us/photo/my-images/848/avr1.png/



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 mar 2012, o 14:50 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27408
    Lokalizacja: Szczecin
    Pomógł: 1043

    Ok po kolei:

    1. każdy zestaw nawet ATB rev:1.01 posiada wbudowany programator sprzętowy i można z niego swobodnie korzystać zgodnie z tym:

    http://sklep.atnel.pl/pl/i/Programator-w-ATB/6

    2. jeśli wyświetlacz LCD jest podłączony do PORTB w trakcie programowania to go albo odpinaj na czas programowania albo przepnij LCD do innego portu

    jeśli teraz masz odpięty LCD od portu B i nie chce się procek zaprogramować ale nawet go nie widać przez wciskanie zółtego klawisza "Sparawdź podłączony AVR" to niestety mogło dojść do sytuacji że nastąpiła kolizja na ISP(SPI) w trakcie programowania procka podczas gdy do tych samych pinów były podłączone piny LCD ..... ale spokojnie być może przestawiły się tylko fusebity CKSEL odpowiedzialne za taktowanie procka .... na szczęście masz zestaw ATB a w nim masz wszystkie możliwe źródła taktowania zewnętrznego procka - więc sprawdź je po kolei przełączając zielone jumperki obok procesora po lewej te przy kwarcu zgodnie z poradą na forum:

    topic13.html

    przy którejś kombinacji pewnie procek ruszy

    poza tym przydałoby się mieć jakiś inny procek pod ręką żeby sprawdzić czy przypadkiem winny nie jest albo sam programator albo kabel pomiędzy programatorem a zestawem ATB bo tak też może być.

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 mar 2012, o 15:12 
    Offline
    Nowy

    Dołączył(a): 07 mar 2012
    Posty: 4
    Pomógł: 0

    programator i kabel na pewno nie są winne, gdyż sprawdzałem dzisiaj na płytce kolegi.
    Bardzo dziękuję za pomoc! Działa wyłącznie przy zewnętrznym oscylatorze RC. Żadna inna kombinacja nie działa.
    Najważniejsze jednak jest to że w ogóle działa :P

    Po odczycie wyskakują takie fuse`y:

    http://imageshack.us/photo/my-images/337/avr2.png/

    Gdy dokonuję jakiejś zmiany (np wyłączam JTAGEN), wciskam ustaw, a potem znowu odczytuję to fuse`y wracają z powrotem do tej formy co jest zamieszczona w screenie powyżej.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 mar 2012, o 15:38 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27408
    Lokalizacja: Szczecin
    Pomógł: 1043

    No widzisz czyli przestawiłeś sobie na zewn oscylator RC, ale na przyszłość pokazuj mi zakładkę "Fusy właściwości" a nie "fusy manualnie" ok?

    Dobra - skoro już daje się odczytywać to znaczy, że można go przywrócić do naszych ustawień - w tym celu wybierz z rozwijanego pola pod napisem "Auto SCK speed" jakąś mniejszą prędkość - coś z połowy np 32kHz i wtedy spróbuj przeprogramować fuski ;)

    powinno się udać ... daj znać.

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    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: 12 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

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


    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:  
    cron
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO