RTV forum PL | NewsGroups PL

Jak odzyskać dostęp do ATMega8 po błędnej zmianie fuse-bitów CKSEL?

Atmega8+fuse bity

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak odzyskać dostęp do ATMega8 po błędnej zmianie fuse-bitów CKSEL?

Krzy$
Guest

Sun May 16, 2004 11:57 am   



Witam
Mam takie pytanko: mam ATMega8 z zewnetrznym kwarcem 4MHz, programuje go
przez isp za pomoca programiku TwinAvr i zwyklego kabelka bez zadnych
dodatkowych elementow. Wszytko dzialalo ok dopoki dzisiaj nie zaczalem
przestawiac fuse-bitow a dokladnie CKSEL 3..0, przestawialem bo wydawalo mi
sie ze jest taktowany z wewnetrznego rezonatora zamiast zewnetrznego, i tak
przestawilem ze teraz nie moge wogole nic zaprogramowac, ani odczytac
programu z procka ani nawet sprawdzic ustawien fuse-bitow. Poprostu wogole
nie jestem w stanie sie skontaktowac z AVRkiem.
Czy da sie go jeszcze odratowac?? (np w programatorze rownoleglym)?? A moze
jest jakis inny sposob?
Dzieki za pomoc
Krzysiek

Wojciech_B
Guest

Sun May 16, 2004 7:24 pm   



Poprostu wogole
[quote:c0d2258984]nie jestem w stanie sie skontaktowac z AVRkiem.
Czy da sie go jeszcze odratowac?? (np w programatorze rownoleglym)?? A
moze
jest jakis inny sposob?
[/quote:c0d2258984]
Najprostszy sposób to reset procka,przechodzi wówczas w stan
początkowy.Resetu dokonuje sie podając na nóżkę "reset" napięcie 12V
oczywiście gdy procek normalnie jest zasilany 5V.

Łukasz
Guest

Sun May 16, 2004 7:26 pm   



[quote:305bfa0b54]Mam takie pytanko: mam ATMega8 z zewnetrznym kwarcem 4MHz, programuje go
przez isp za pomoca programiku TwinAvr i zwyklego kabelka bez zadnych
dodatkowych elementow. Wszytko dzialalo ok dopoki dzisiaj nie zaczalem
przestawiac fuse-bitow a dokladnie CKSEL 3..0, przestawialem bo wydawalo
mi
sie ze jest taktowany z wewnetrznego rezonatora zamiast zewnetrznego, i
tak
przestawilem ze teraz nie moge wogole nic zaprogramowac, ani odczytac
programu z procka ani nawet sprawdzic ustawien fuse-bitow. Poprostu wogole
nie jestem w stanie sie skontaktowac z AVRkiem.
Czy da sie go jeszcze odratowac?? (np w programatorze rownoleglym)?? A
moze
jest jakis inny sposob?
Dzieki za pomoc
[/quote:305bfa0b54]

Hej!

Na pewno przestawiłeś fuse bits na taktowanie zewnętrznym sygnałem.
Da się to odratować, musisz dołączyć do wejścia zegarowego generator sygnału
prostokątnego i przeprogramować fuse bits na zewnętrzny lub wewnętrzny
kwarc.Pamietaj, ze dla wszystkich fuse bitów, które są podane w pdf "1"
znaczy niezaprogramowane.

Pozdrawiam
Julek

Krzy$
Guest

Mon May 17, 2004 9:48 am   



Quote:
Najprostszy sposób to reset procka,przechodzi wówczas w stan
początkowy.Resetu dokonuje sie podając na nóżkę "reset" napięcie 12V
oczywiście gdy procek normalnie jest zasilany 5V.
Niestety taki sposob nie zadzialal podlaczylem 12v na reset na ok 1s i nadal

nie udaje mi sie komunikowac z procem.
Pzdr
Krzysiek

Wojciech_B
Guest

Mon May 17, 2004 5:27 pm   



Quote:
Niestety taki sposob nie zadzialal podlaczylem 12v na reset na ok 1s i
nadal
nie udaje mi sie komunikowac z procem.

Taki reset kasuje wszystkie ustawienia procka! jeśli tak sie nie dzieje to
sprawdź czy podajesz właściwe napięcie?Z doświadczenia wiem że niektóre
produkty Atmela sa nieco "oporne",miałem już taki procek (8515) w którym nie
mozna było w żaden sposób ustawić bitu FSTRT,pomogła mi informacja żeby
przed tym ustawieniem zchłodzić (tak,tak!) procek,schłodziłem w zamrażalniku
a potem szybko w podstawkę-pomogło!

Adam Dybkowski
Guest

Mon May 17, 2004 9:40 pm   



Krzy$ wrote:

Quote:
Najprostszy sposób to reset procka,przechodzi wówczas w stan
początkowy.Resetu dokonuje sie podając na nóżkę "reset" napięcie 12V
oczywiście gdy procek normalnie jest zasilany 5V.

Niestety taki sposob nie zadzialal podlaczylem 12v na reset na ok 1s i nadal
nie udaje mi sie komunikowac z procem.

Samo napiecie 12V nie wystarczy, trzeba jeszcze zagadac nieco z
procesorem. Popatrz do PDFa w rozdziale o programowaniu rownoleglym
(wysokonapieciowym).

--
Adam Dybkowski
adybkows@amwaw.edu.pl
http://www.amwaw.edu.pl/~adybkows/

Krzy$
Guest

Tue May 18, 2004 12:33 pm   



Quote:
Najprostszy sposób to reset procka,przechodzi wówczas w stan
początkowy.Resetu dokonuje sie podając na nóżkę "reset" napięcie 12V
oczywiście gdy procek normalnie jest zasilany 5V.

Niestety taki sposob nie zadzialal podlaczylem 12v na reset na ok 1s i
nadal
nie udaje mi sie komunikowac z procem.

Samo napiecie 12V nie wystarczy, trzeba jeszcze zagadac nieco z
procesorem. Popatrz do PDFa w rozdziale o programowaniu rownoleglym
(wysokonapieciowym).

Dzieki
Juz jest wszystko ok. Okazalo sie ze ustawilem "bezpieczniki" na zewnetrzny
oscylator. (wylutowalem kwarc,a xtal2 podpialem do plusa przez R. i
zadzialalo)
Pozdrawiam
Krzysiek

elektroda NewsGroups Forum Index - Elektronika Polska - Jak odzyskać dostęp do ATMega8 po błędnej zmianie fuse-bitów CKSEL?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map