ATNEL tech-forum
https://forum.atnel.pl/

Ustawienia Fusebitów atmega328p
https://forum.atnel.pl/topic20203.html
Strona 1 z 1

Autor:  dawmor [ 12 lut 2018, o 17:07 ]
Tytuł:  Ustawienia Fusebitów atmega328p

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

Autor:  mirekk36 [ 12 lut 2018, o 17:31 ]
Tytuł:  Re: Ustawienia Fusebitów atmega328p

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

http://atnel.pl/mkavrcalculator.html

Autor:  dawmor [ 12 lut 2018, o 17:37 ]
Tytuł:  Re: Ustawienia Fusebitów atmega328p

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 ?

Autor:  mirekk36 [ 12 lut 2018, o 17:53 ]
Tytuł:  Re: Ustawienia Fusebitów atmega328p

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

Autor:  micky [ 12 lut 2018, o 19:20 ]
Tytuł:  Re: Ustawienia Fusebitów atmega328p

Chyba że kupisz go w komplecie z USBASP :)

Autor:  xentis [ 12 lut 2018, o 19:35 ]
Tytuł:  Re: Ustawienia Fusebitów atmega328p

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.

Autor:  AKSELINEK [ 12 lut 2018, o 22:22 ]
Tytuł:  Re: Ustawienia Fusebitów atmega328p

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

Autor:  dawmor [ 12 lut 2018, o 23:44 ]
Tytuł:  Re: Ustawienia Fusebitów atmega328p

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

Autor:  rskup [ 13 lut 2018, o 00:55 ]
Tytuł:  Re: Ustawienia Fusebitów atmega328p

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

Autor:  xentis [ 14 lut 2018, o 19:15 ]
Tytuł:  Re: Ustawienia Fusebitów atmega328p

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

Autor:  mirekk36 [ 14 lut 2018, o 20:01 ]
Tytuł:  Re: Ustawienia Fusebitów atmega328p

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 ;)

Autor:  Marhef [ 14 lut 2018, o 21:16 ]
Tytuł:  Re: Ustawienia Fusebitów atmega328p

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 ;)

Autor:  mirekk36 [ 14 lut 2018, o 21:24 ]
Tytuł:  Re: Ustawienia Fusebitów atmega328p

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ć ? ;)

Autor:  Marhef [ 14 lut 2018, o 21:55 ]
Tytuł:  Re: Ustawienia Fusebitów atmega328p

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.

Autor:  mirekk36 [ 15 lut 2018, o 01:05 ]
Tytuł:  Re: Ustawienia Fusebitów atmega328p

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 ;)

Strona 1 z 1 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/