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



Teraz jest 16 kwi 2024, o 12:31


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: 183
Pomógł: 10

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: 27224
Lokalizacja: Szczecin
Pomógł: 1041

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: 450
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: 27224
Lokalizacja: Szczecin
Pomógł: 1041

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: 27224
Lokalizacja: Szczecin
Pomógł: 1041

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: 183
Pomógł: 10

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: 1020
Lokalizacja: Trójmiasto
Pomógł: 188

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