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 w 2025? 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 8 maja 2025, o 13:04


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 14 ] 
    Autor Wiadomość
    PostNapisane: 25 lis 2020, o 22:38 
    Offline
    Nowy

    Dołączył(a): 15 kwi 2020
    Posty: 8
    Pomógł: 0

    Pisałem program na uC Attiny44 i do wczoraj wszystko szło ok tzn. MKAvrCalculator i Eclips widziały procka i dało się go zaprogramować, odczytywać, a po dzisiejszej próbie zmiany taktowania procka i zapisaniu nowych ustawień nie mam z nim komunikacji - błąd AVRDUDE. Sprawdzałem połączenia i jest ok. Dla porównania podłączyłem sobie Atmega48 i komunikacja jest.

    Obrazek

    Obrazek

    Moje próby przywrócenia połączenia wzięły w łeb - pokonał mnie taki mały Attiny :(
    Macie jakiś pomysł, sposób na przywrócenie komunikacji, aby móc przywrócić ustawienia fabryczne?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 lis 2020, o 22:56 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 29 sty 2015
    Posty: 190
    Pomógł: 11

    Z jakiego programatora korzystasz? Sprawdź połączenia dwu- lub nawet trzy-krotnie. Sprawdź czy do mikrokontrolera dochodzi zasilanie oraz czy masy GND są połączone.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 25 lis 2020, o 23:21 
    Offline
    Nowy

    Dołączył(a): 15 kwi 2020
    Posty: 8
    Pomógł: 0

    Wszystko pomierzone - pomiędzy pinami uC, a pinami na złączu KANDA są przejścia, napięcie 5V podaję z programatora ATB USBASP 4.2; pomiar na pinach uC 1 VCC i 14 GND wynosi 5,05 V



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 lis 2020, o 01:10 
    Offline
    Moderator
    Avatar użytkownika

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

    Pokaż zdjęcia jak to podłączasz dokładnie i schemat

    _________________
    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: 26 lis 2020, o 11:22 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 22 gru 2011
    Posty: 449
    Pomógł: 4

    A we właściwościach projektu nie przestawił się rodzaj procka?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 lis 2020, o 12:41 
    Offline
    Nowy

    Dołączył(a): 15 kwi 2020
    Posty: 8
    Pomógł: 0

    mirekk36 napisał(a):
    Pokaż zdjęcia jak to podłączasz dokładnie i schemat

    ObrazekObrazek
    worner napisał(a):
    A we właściwościach projektu nie przestawił się rodzaj procka?

    nie, jak widać jest prawidłowo F_CPU=8MHz
    Obrazek



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 lis 2020, o 13:47 
    Offline
    Moderator
    Avatar użytkownika

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

    Panie Panie - a jakie ty mu fusebity ustawiłeś ? pokaż w MkAvrCalculatorze bo coś czuję że tu może namieszałeś ;)

    _________________
    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: 26 lis 2020, o 15:53 
    Offline
    Nowy

    Dołączył(a): 15 kwi 2020
    Posty: 8
    Pomógł: 0

    mirekk36 napisał(a):
    Panie Panie - a jakie ty mu fusebity ustawiłeś ? pokaż w MkAvrCalculatorze bo coś czuję że tu może namieszałeś ;)
    Mirku być może jest tak jak mówisz, ale właśnie tu jest problem, że nie potrafię tego sprawdzić ponieważ, mam taki komunikat jak pokazałem w pierwszym poście i MkAvrCalculator próbuje zrobić odczyt, ale bez oczekiwanego rezultatu.
    Chyba zablokowałem go na amen i pozostaje zakupić nowego Attiny. No cóż, ponoć tylko Ci co nic nie robią nie popełniają błędów ;)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 lis 2020, o 17:13 
    Offline
    Moderator
    Avatar użytkownika

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

    MichalTT napisał(a):
    mirekk36 napisał(a):
    Panie Panie - a jakie ty mu fusebity ustawiłeś ? pokaż w MkAvrCalculatorze bo coś czuję że tu może namieszałeś ;)
    Mirku być może jest tak jak mówisz, ale właśnie tu jest problem, że nie potrafię tego sprawdzić ponieważ, mam taki komunikat jak pokazałem w pierwszym poście i MkAvrCalculator próbuje zrobić odczyt, ale bez oczekiwanego rezultatu.
    Chyba zablokowałem go na amen i pozostaje zakupić nowego Attiny. No cóż, ponoć tylko Ci co nic nie robią nie popełniają błędów ;)

    Ja widzę że nie możesz już sprawdzić ale nie pamiętasz co chciałeś ustawić ? Bo to możesz pokazać - wybierając tiny44 z listy i tylko ustawić fusebity tak jak miałeś to zrobić i pokazać tu screenshot'y ;) rozumiesz ? To wtedy może będzie można ew coś podpowiedzieć - jak masz szybko np odblokować sobie procka ;)

    _________________
    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: 26 lis 2020, o 18:23 
    Offline
    Użytkownik

    Dołączył(a): 13 paź 2015
    Posty: 303
    Lokalizacja: Rybnik
    Pomógł: 10

    Pewnie przypadkowo ustawiłeś na zewnętrzny kwarc, podłącz może na próbę zewnętrzny kwarc np. 8MHz wraz z dwoma kondensatorami i spróbuj wykryć, jak wykryjesz procka to zmienisz wtedy na oscylator wewnętrzny



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 lis 2020, o 22:45 
    Offline
    Nowy

    Dołączył(a): 15 kwi 2020
    Posty: 8
    Pomógł: 0

    Tom92 napisał(a):
    Pewnie przypadkowo ustawiłeś na zewnętrzny kwarc, podłącz może na próbę zewnętrzny kwarc np. 8MHz wraz z dwoma kondensatorami i spróbuj wykryć, jak wykryjesz procka to zmienisz wtedy na oscylator wewnętrzny

    Zrobiłem takie próby z kwarcem 4MHz, 11,0592MHz i 16MHz, ale nie pomogło :(

    Załączam 2 screenshot'y bo nie pamiętam czy odhaczyłem checkboxa divide by 8 - tylko w zakładce fusy uproszczone robiłem zmiany.
    ObrazekObrazek



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 lis 2020, o 23:00 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 29 sty 2015
    Posty: 190
    Pomógł: 11

    Możliwe, że zostało wyłączone programowanie przez SPI - fusebit SPIEN lub ustawiono pin RST w tryb IO - fusebit RSTDISBL. Dostępne są narzędzia do naprawy zablokowanych mikrokontrolerów przez wysokonapięciowe programowanie szeregowo/równoległe. Proszę szukać pod hasłem "AVR Fusebit DOCTOR".



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 lis 2020, o 23:34 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 23 paź 2014
    Posty: 1033
    Lokalizacja: Trójmiasto
    Pomógł: 190

    Niestety, ale to są uroki zabawy na stykówkach. Prawdopodobnie podczas programowania coś dobrze nie stykało na przewodach od programatora i przypadkowo przestawiły się fusy, a bez programatora wysokonapięciowego nie sprawdzisz co się przestawiło. Jeśli kwarc nie pomógł możesz jeszcze spróbować podłączyć zewnętrzny generator na nogę 2 procka i wtedy próbować go odczytać (taki generator prowizorycznie możesz zbudować nawet na tej atmedze48 co to pisałeś że masz). Jeśli nadal nic to zostaje wspomniany wyżej atmega fusbit doctor, bądź można samemu zbudować dosyć prosty układ który zapisze fabryczny zestaw fusów do procka - potrzebny uC - ten już masz - wspomniany atmega48, parę tranzystorów i zasilacz 12V, no i trzeba naskrobać kawałek kodu by uC zainicjował HVSP i wstrzyknął fabryczną konfigurację fusów do tiniacza. Kiedyś jak zaczynałem zabawę z AVR-ami to przez stykówkę zablokowałem attiny13 - poprostu podczas zapisu coś przestało łączyć i wywaliło błąd, no i od tego momentu procek milczał. Przy pomocy atmegi8 udało się odblokować maluch i śmiga do dziś ;)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 lis 2020, o 12:14 
    Offline
    Nowy

    Dołączył(a): 15 kwi 2020
    Posty: 8
    Pomógł: 0

    Ok, zapoznam się z tematem fusbit doctora i może uda mi się reanimować Attiny.
    Dziękuję Wam za poświęcony czas i analizy.
    Michał



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

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