MES Mariusz napisał: Witam.
Czy posiadając oryginalny zestaw STK500:
można w łatwy sposób odblokować Atmegę z nieprawidłowo ustawionym fuse-bitem dotyczącym źródła sygnału zegarowego?
Ktoś to robił i mógłby się podzielić informacją w jaki sposób skonfigurować zworki?
Majac do dyspozycji Dev. board STK500 nie ma nic lepszego 'pod sloncem' do programowania w ogolnosci i do poprawy zle ustawionych bitow, badz zablokowanych processorow.
W podstawowym zastosowaniu do programowania nie jest wymagane ustawianie zadnych zworek. Jedynie o co musisz zadbac to odpowiednie laczenie gniazda "ISP6PIN" (to na samym dole) z odpowiednim gniazdem do programowanego processora (SPROG1/SPROG2/SPROG3). Tu pomylki nie zrobisz bo one sa znakowane kolorami odpowiadajacymi do gniazd processorow. Zauwaz, ze na niektorych kolorach sa dwa gniazda rozniace sie od siebie jedynie NUMEREM. Tu musisz posluzyc sie tabela ktory processor ma isc w ktore gniazo, Liczba pinow nie jest wystarczajaca na ostateczna decyzje.
Wracajac do tematu PP/HVSP. Najlepiej jest posluzyc sie AVR Studio.
Konfiguracja jest wyjatkowo prosta.
Majac wlaczony STK500, uruchamiasz AVR Studio.
W 'Welcome to AVR Studio 4' nie wybuerasz ani nie tworzysz nowego projektu - klik "Cancel". W glownym programie (na razie pusty) ma dolnym toolbar,znajdz dwa ciemne icony "Con" i "AVR". Na poczatek wybierz "Con" ; otrzymasz nowe dialog box
"Select AVR Programmer" - to chyba nie wymaga komentarza; -> klik na "Connect...".
Tu uwaga! Jezeli program nie idzie dalej, a notorycznie powraca do "Select..." znaczy to ze jest problem z kommunikacja pomiedzy computerm a programatorem, (na tym etapie moze nawet byc bez processora i nie powinno byc bledu).
W normalnym ukladzie powinienes wejsc w nowe okno " STK500 in
XXX mode with
YYY"; gdzie:
XXX - moze byc "ISP" albo "PP/HVSP" - AVR studio zapamietuje ostatnio iuzywany mode.
YYY - nazwa peocessora- AVR Studio rowniez pamieta ostatnio proramowany processor.
Klik na zakladke "Main" - tu dokonasz zmiany processora oraz wyboru trybu pracy programatora w opcji "Programming mode and Target Setting".
Opisany powyzej proces wydaje sie byc prosty i trywialny. To jest prawda, ale tylko w odniesieniu do glownej grupy najbardziej popularnych processorow. Niektore szczegolnie 8-pinowe (ATtiny11, ATtiny12, ATtiny13, ATtiny15 and ATtiny45)wymagaja "specjalnej troski/zabiegow", czyli stosowania pewnych mostkow (jamperow). Dlatego w komplecie STK500 sa one zalaczone jako pelne wyposazenie.
Kazdy przypadek jest inny i tu musimy odwolac sie do opisu w 'User Guide' albo "Help" a niekiedy nawet rada innych (internet).
Zycze powodzenia.
Wskazane byloby upgrade firmware do v.2.2 jezeli tego nie zrobiles, lub zalezy tez jak stara/nowa dystrybucja dysponujesz.
e marcus