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



Teraz jest 28 mar 2024, o 23:44


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 15 ] 
Autor Wiadomość
PostNapisane: 12 lut 2018, o 17:07 
Offline
Nowy

Dołączył(a): 12 lut 2018
Posty: 3
Pomógł: 0

Witajcie! Mam problem z ustawieniem fusebitów w atmega328p. Do ustawienia mam fusy FL= $F7, FH= $D9, FE=$FF, LB =$FF.
Fusy low i high mogę ustawić bez problemu, ale L i E już nie. Używam SignaProg i przy próbie ustawienia Efuse program się wyłącza, a przy próbie ustawienia LockBits wywala mi "Verification error"

Proszę o jakąkolwiek podpowiedź bo już tracę pomysły. Z góry dzięki! pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lut 2018, o 17:31 
Offline
Moderator
Avatar użytkownika

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

polecam ci MkAvrCalculator - wtedy nie będzie żadnych problemów ;)

http://atnel.pl/mkavrcalculator.html

_________________
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: 12 lut 2018, o 17:37 
Offline
Nowy

Dołączył(a): 12 lut 2018
Posty: 3
Pomógł: 0

Właśnie też tak myślę bo program ma gigantyczne możliwości, ale trochę ciężko wydać 40zł na jednorazowe ustawienie fusów :(
Jest jakiś inny sposób ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lut 2018, o 17:53 
Offline
Moderator
Avatar użytkownika

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

no tak jednorazowo się zupełnie nie opłaca

_________________
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: 12 lut 2018, o 19:20 
Offline
Użytkownik

Dołączył(a): 25 lip 2013
Posty: 2561
Pomógł: 126

Chyba że kupisz go w komplecie z USBASP :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lut 2018, o 19:35 
Offline
Użytkownik
Avatar użytkownika

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

A procesor masz nowy czy jakiś używany? Bo wszystkie ustawienia poza Low masz takie jak fabryczne więc wystarczy jak zapiszesz Low (a z tego co piszesz to ten się zapisuje).
Zawsze możesz spróbować zrobić to z linii poleceń bezpośrednio przez avrdude - nie jest to trudne jak dokładnie wiesz jakie ustawienia mają mieć fusy.

------------------------ [ Dodano po: 11 minutach ]

dawmor napisał(a):
Używam SignaProg i przy próbie ustawienia Efuse program się wyłącza, a przy próbie ustawienia LockBits wywala mi "Verification error"

Widzisz zarówno Extendet jak i lock w tym uC nie zajmują całego bajtu (ext - 3 najmłodsze bity, lock 6 najmłodszych bitów). Pozostałe bity w bajcie przez procek są ignorowany przy zapisie, natomiast przy odczycie zawsze są odczytywane jako "1". Niestety niektóre programy mają błędnie "zaszyte" dane procków tzn. domyślne wartości są zapisane tak że nieznaczące bity są wypełnione "0" więc gdy odczytujesz z procka te bity jako "1" program "głupieje". Stąd Verification error i być może wywalanie się programu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lut 2018, o 22:22 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 paź 2017
Posty: 546
Pomógł: 0

Zakupiłem osobiście USBASP u Pana Mirka i muszę przyznać ze super rewelacja .



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lut 2018, o 23:44 
Offline
Nowy

Dołączył(a): 12 lut 2018
Posty: 3
Pomógł: 0

Czyli mam rozumieć że wszystko się kręci wokół tego programu ? A sama konsola Avr dude?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 lut 2018, o 00:55 
Offline
Użytkownik
Avatar użytkownika

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

Cytuj:
Czyli mam rozumieć że wszystko się kręci wokół tego programu ? A sama konsola Avr dude?
mkAVRCalculator korzysta także z avrdude. Tylko samo przeliczanie bitów w odpowiednich bajtach nie jest rzeczą prostą i łatwo sobie narozrabiać. Szczególnie że bity mają odwróconą logikę, co dla początkującego jest bardzo ciężkie do zrozumienia i ręcznego przeliczania wartości bajtów. Dlatego warto korzystać nakładek by program po wybraniu odpowiedniej opcji zrobił przeliczenia za nas.
Nawet w samym eclipse z toolchainem atmela mamy narzędzie do konfiguracji i ustawiania fuse i lock bitów. Nikt nie każe Ci używać mkAVRCalculatora.

--
Pozdrawiam,
Robert



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 lut 2018, o 19:15 
Offline
Użytkownik
Avatar użytkownika

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

dawmor napisał(a):
Czyli mam rozumieć że wszystko się kręci wokół tego programu ? A sama konsola Avr dude?
No to przecież napisałem Ci wcześniej:
xentis napisał(a):
Zawsze możesz spróbować zrobić to z linii poleceń bezpośrednio przez avrdude - nie jest to trudne jak dokładnie wiesz jakie ustawienia mają mieć fusy.

A jaką listę komend masz wklepać to możesz podejrzeć z darmowej wersji MkAvrCalculatora dla atmegi8 (bo wersja free ten procesor obsługuje bez ograniczeń), wystarczy więc jak podmienisz sobie nazwę procka i wartości fusów i voilà - cała magia.
Samego AVRduda również masz w MkAvrCalculatorze, tu masz poradniczek https://www.youtube.com/watch?v=EkF4sWDXNoQ



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 lut 2018, o 20:01 
Offline
Moderator
Avatar użytkownika

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

xentis napisał(a):
No to przecież napisałem Ci wcześniej:

gdy ktoś - tak jak kolega szanowny dawmor ma przysłowiowe klapki na oczach - to zawsze zamiast czytać porad - będzie widział tylko to, że ktoś mu poradził zastosowanie MkAvrCalculator - co działa na takiego kolegę jak czerwona płachta ;)

Gdy tymczasem - już pomijając to co napisali koledzy - to w sieci są dziesiątki innych darmowych programów - wystarczy w gogla wpisać zapytanie. Po tylu latach to aż wstyd tu wypisywać tytuły tych dziesiątków różnych programów ;)

_________________
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: 14 lut 2018, o 21:16 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 sty 2016
Posty: 1146
Lokalizacja: Kraków
Pomógł: 93

A jeśli kolega nadal się upiera przy "czystym" avrdude, to tu jest instrukcja obsługi:
http://diy-elektronika.pl/1361-avrdude- ... jak-uzywac
Chociaż zainstalowałbym z mkavrcalculatora ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 lut 2018, o 21:24 
Offline
Moderator
Avatar użytkownika

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

Marhef napisał(a):
Chociaż zainstalowałbym z mkavrcalculatora

Jeśli ktoś na samą nazwę reaguje wysypką, i rozstrojem nerwowym, żegna się lewą ręką po plecach, bo nazwa MkAvrCalculator parzy i szczypie w uszy :lol: - to po co dalej polecać ? ;)

_________________
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: 14 lut 2018, o 21:55 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 sty 2016
Posty: 1146
Lokalizacja: Kraków
Pomógł: 93

Bo to najlepsza "nakładka" na avrdude? ;)
Mirku, zanim trafiłem na Twój blog i to forum programowałem atmegi za pomocą arduino (można użyć jako usbasp), wpisując z wiersza poleceń wszystkie parametry do avrdude. Nawet nie zliczę, ile procków "zablokowałem". Odkąd mam licencję na mkavrcalc nie zdarzyło mi się to ani razu. Ale przyznam, że jako programator używam ATB-USB-RS232 a nie ATB-USBASP, jest dla mnie bardziej funkcjonalny.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lut 2018, o 01:05 
Offline
Moderator
Avatar użytkownika

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

Marhef napisał(a):
Ale przyznam, że jako programator używam ATB-USB-RS232 a nie ATB-USBASP, jest dla mnie bardziej funkcjonalny.

No tak ale to już nie robi nawet wielkiej różnicy jaki programator ... za to ATB-USB-RS232 to również od razu przejściówka USB/RS232 ;)

_________________
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: 15 ] 

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