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