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



Teraz jest 23 sty 2025, o 05:55


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
Autor Wiadomość
PostNapisane: 4 lis 2016, o 07:02 
Offline
Nowy

Dołączył(a): 11 paź 2015
Posty: 3
Pomógł: 0

Witam, usiłuję przeprogramować ATtiny2313 na gotowej płytce, nie jest to moja konstrukcja. Nie ma złącza programowania, najprościej było wlutować mi się do linii ISP, które podłączyłem do programatora ATB-USBASP 4.0.

Używam programu AVR Calculator 1.1.0 b.75. Jestem w stanie prawidłowo rozpoznać procesor, odczytać istniejącą zawartość flash, fusebity itp.
Komunikacja więc wydaje się poprawna.

Problemy zaczynają się, jak usiłuję wgrać skompilowany program. Przy zaznaczonej opcji weryfikacji, wyskakuje błąd weryfikacji, za każdym razem w innym miejscu pamięci. Oczywiście program po takim wgraniu nie działa.

Dla mnie pierwsza diagnoza to uszkodzony flash, ale:
- mam dwie takie identyczne płytki z ATtiny2313, obie zachowują się identycznie,
- obie płytki wcześniej działały prawidłowo z oryginalnym programem, dopiero po przeflashowaniu przestały.

Kolejna hipoteza to, że programuję układ "śmieciami", tj. pomiędzy programatorem a prockiem dochodzi do zakłócenia transmisji i zmiany przesyłanej zawartości.

Niestety nie mam schematu tych urządzonek (funkcjonalnie są to liczniki impulsów z wyświetlaczami 7-segmentowymi), ale po uważnym prześledzeniu ścieżek, wykryłem że linie MISO, MOSI, SCLK są podciągnięte przez 10k do Vcc.

Nim zacznę dłubać i wylutowywać te oporniki (jest tam trudny dostęp, bo jest dużo drobnych elementów obok), chciałem się upewnić i zapytać bardziej doświadczonych, czy obecność tych oporników 10k na tych liniach może skutkować takimi efektami jak opisałem?

Pozdrawiam, Andrzej



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 lis 2016, o 07:19 
Offline
Użytkownik
Avatar użytkownika

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

Kolego przeczytaj poradnik na Mirka blogu
http://mirekk36.blogspot.com/2013/12/av ... o.html?m=1
tutaj znajdziesz swoją odpowiedz.
Pozdrawiam

Wysłane z mojego LIVE przy użyciu Tapatalka

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 lis 2016, o 07:27 
Offline
Moderator
Avatar użytkownika

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

Tak jak pisze kolega wyżej a poza tym sprawdź czy ktoś tam przypadkiem nie wlutował jakiegoś kondensatora np 100nF na linii RESET procka i jeśli tak to go usuń

_________________
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: 4 lis 2016, o 07:58 
Offline
Użytkownik

Dołączył(a): 25 lip 2013
Posty: 2591
Pomógł: 128

I załącz zdjęcia :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 lis 2016, o 09:11 
Offline
Nowy

Dołączył(a): 11 paź 2015
Posty: 3
Pomógł: 0

Dzięki za wskazanie poradnika.
Nie ma żadnych kondensatorów na liniach RST.
Nie mam przy sobie teraz sprzętu, przez weekend będę zgłebiał problem dalej, jak rozwiążę dam znać co było przyczyną.
(lub będę pytał dalej ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 lis 2016, o 08:22 
Offline
Nowy

Dołączył(a): 11 paź 2015
Posty: 3
Pomógł: 0

Przeanalizowałem temat, po zapoznaniu się z zasugerowanym poradnikiem nie znalazłem tam odpowiedzi, ale doszedłem do przyczyny:

Rozrysowałem sobie schemat i pomierzyłem elementy, które są podłączone na liniach MISO, MOSI, SCK. Nie ma tam żadnych obciążeń, które mogłyby zakłócić przebieg, sygnał idzie na bazy tranzystorów sterujących dalszymi układami.

Problem był gdzie indziej. Dalsza część układu na płytce pobiera sporo prądu. Jak zasilałem układ z programatorka ATB-USBASP, to podczas programowania napięcie na MCU po prostu "siadało" prawie do 2V. Odciąłem pozostałą cześć układu i ATtiny programuje się pięknie - wszystko działa jak należy.



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

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