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



Teraz jest 16 sty 2025, o 19:50


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 23 lis 2015, o 23:43 
Offline
Nowy

Dołączył(a): 23 lis 2015
Posty: 2
Pomógł: 0

Witam serdecznie wszystkich!
Od dłuższego czasu używam Arduino Uno. Na bazie tej platformy robię robota, który omija przeszkody. Dzisiaj moje Arduino przestało komunikować się z komputerem przez USB, Com 3. Doczytałem gdzieś w internecie, że umarł mi bootloader, więc podłączyłem przez USBasp Arudino. Wszystko działało. Można było wysłać i odczytać zawartość Arduino. W Arduino IDE chciałem wgrać bootloader od nowa, ale wyskoczył błąd, że spodziewana sygnatura to 1E 95 0F. Ustawiłem taką w mkAVR CalCulator, ale (jak ostatni baran nie sprawdziłem co to za konfiguracja fusów). Wgrałem te fusy i teraz zero kontaktu z Arduino. Da się coś z tym zrobić?

Obrazek

MkAVR pokazuje takie błędy po naciśnięciu sprawdź podłączony AVR



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2015, o 07:36 
Offline
Użytkownik
Avatar użytkownika

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

Po pierwsze sygnatura to nie fusy - jej się nie ustawia w procku.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2015, o 08:21 
Offline
Użytkownik

Dołączył(a): 22 sty 2014
Posty: 1806
Zbananowany użytkownik

Pomógł: 168

Błąd RC=-1 oznacza po prostu błąd połączeń. Więc odłącz wszystko od Arduino, podłącz sam programator dokładnie, kabel po kabelku i wtedy sprawdź. Jak na mój gust to robiąc tego robota popełniłeś błąd w połączeniach elektrycznych i pewnie coś sfajczyłeś. Fakt że bootloader Ci "wyskoczył" oznacza jakieś poważne zakłócenia.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2015, o 09:28 
Offline
Nowy

Dołączył(a): 23 lis 2015
Posty: 2
Pomógł: 0

Z tym sfajczeniem to całkiem możliwe, ponieważ raz zdarzyło mi się, że najpierw odłączyłem zasilanie silników, a dopiero później arduino i przez chwilę silniki chodziły na zasilaniu pochodzącym z arduino :(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2015, o 18:39 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 mar 2014
Posty: 1475
Pomógł: 167

Procesory AVR nie jest tak łatwo spalić. Przeżywają nawet odwrotne podłączenie zasilania :) Dlatego należy optymistycznie założyć że jednak nie jest problemem.
Czy przypadkiem nie zmieniłeś ustawień dla zegara i teraz musisz podać sygnał zegarowy z innego źródła? Bo to jest najczęstsza przyczyna tego typu problemów.
Aby porządnie zablokować procesor musiałbyś wyłączyć na nim ISP, ale to w mkAVRCalculator wymaga dodatkowego wymuszenia tego w zakładce Ustawienia.

Czy możesz podać jaki miałeś ustawienia dla fuse bitów? Dodatkowo podaj o co chodzi z tą zmianą sygnatury?

--
Pozdrawiam,
Robert



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

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 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