Ustawienia fuse bitów w ATMega16 z kwarcem 16 MHz - błąd odczytu i programowania

fuse bit'y ATMega16 (ISP ProgrammerPonyProg, STK200)





Poprzedni Następny
Wiadomość
Spis treści
From: "Krzysztof" <krysss1981_at_nospam_poczta.onet.pl>
Subject: fuse bit'y ATMega16 (ISP ProgrammerPonyProg, STK200)
Date: Tue, 29 Nov 2005 21:56:09 +0100


Witam!

Prosiłbym, żeby ktoś mi pomógł coś zrozumieć:
Ustawiam sobie (według pdf-u), fuse bit'y następująco:

BODLEVEL:1
BOD:1
SUT1:1
SUT0:0
CKSEL3:1
CKSEL2:1
CKSEL1:1
CKSEL0:1
OCDEN:1
JTAGEN:0
CKOPT:9
EESAVE:1
BOOTSZ1:0
BOOTSZ0:0
BOOTRST:1

Według mnie to ustawienie odpowiada zewnętrznemu kwarcowi >8MHz (Ja mam 16
MHz).
Kiedy jednak takowy podłączam (wraz z kondensatorami 22 pF) - program na
mikrokontrolerze działa.
Kiedy jednak chce odczytać Fuse Bity albo zapisać nowy program do pamięci -
wywala mi błąd,
że "Unable to probe, bad device or device locked (-25)" (PonyProg200). ISP
Programmer
wyświetla, że "Chip locked". Ponadto ponyprog2000 odczytuje mi wówczas, że
wszystkie fuse bity są
wyzerowane (a tak nie jest) i nie mogę zapisać innej konfiguracji.
Co ciekawe - gdy podłącze zewnętrzny generator wszystko wraca do porządku,
tzn
mogę programować układ, zmieniać fuse bity, odczytywać (ustawienie takie jak
skonfigurowałem wcześniej).

Ma ktoś jakiś pomysł co może być nie tak?

Będę bardzo wdzięczny za pomoc a efektami podzielę się z każdym następnym,
będącym w potrzebie.
Pomóżcie proszę, miał ktoś podobną sytuację??

Z góry dziękuję
Pozdrawiam






Poprzedni Następny
Wiadomość
Spis treści
From: "Michal Machowski" <machowsk_at_nospam_interia.pl>
Subject: Re: fuse bit'y ATMega16 (ISP ProgrammerPonyProg, STK200)
Date: Wed, 30 Nov 2005 06:59:35 +0100


moze kiepskie napiecie zasilajace/masa zewnetrzny oscylator pobiera duzo
wiecej pradu i moze brakowac dla poprawnej pracy, moze napiecie za niskie,
by pracowac z 16 mhz potrzeba pelne 5V....ale to tak sobie gdybam
tylko........
michal m.

Użytkownik "Krzysztof" <krysss1981_at_nospam_poczta.onet.pl> napisał w wiadomości
news:dmif8h$8i6$1_at_nospam_inews.gazeta.pl...
Witam!

Prosiłbym, żeby ktoś mi pomógł coś zrozumieć:
Ustawiam sobie (według pdf-u), fuse bit'y następująco:

BODLEVEL:1
BOD:1
SUT1:1
SUT0:0
CKSEL3:1
CKSEL2:1
CKSEL1:1
CKSEL0:1
OCDEN:1
JTAGEN:0
CKOPT:9
EESAVE:1
BOOTSZ1:0
BOOTSZ0:0
BOOTRST:1





Poprzedni Następny
Wiadomość
Spis treści
From: "Krzysztof" <krysss1981_at_nospam_poczta.onet.pl>
Subject: Re: fuse bit'y ATMega16 (ISP ProgrammerPonyProg, STK200)
Date: Wed, 30 Nov 2005 08:41:19 +0100


Teraz mam jeszcze lepszy przypadek.
Gdy podłączam zewnętrzny generator, układ programuje mi się
ale nie odczytuje fuse bit'ów tzn. odczytuje, że wszystkie są wyzerowane
i nie mogę zmienić konfiguracji.



Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: fuse bit'y ATMega16 (ISP ProgrammerPonyProg, STK200)
Date: Wed, 30 Nov 2005 23:30:28 +0100


Krzysztof wrote:

Teraz mam jeszcze lepszy przypadek.
Gdy podłączam zewnętrzny generator, układ programuje mi się
ale nie odczytuje fuse bit'ów tzn. odczytuje, że wszystkie są wyzerowane
i nie mogę zmienić konfiguracji.

Jakbyś już 2 dni temu wyrzucił do śmieci tą padniętą ATmegę i kupił
nową, problem byłby rozwiązany w krótszym czasie i taniej (czas to
pieniądz).

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

Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.

Poprzedni Następny
Wiadomość
Spis treści
From: "Krzysztof" <krysss1981_at_nospam_poczta.onet.pl>
Subject: Re: fuse bit'y ATMega16 (ISP ProgrammerPonyProg, STK200)
Date: Thu, 1 Dec 2005 16:03:21 +0100



Użytkownik "Adam Dybkowski" <adybkows123_at_nospam_amwaw.edu.pl> napisał w wiadomości
> Jakbyś już 2 dni temu wyrzucił do śmieci tą padniętą ATmegę i kupił
nową, problem byłby rozwiązany w krótszym czasie i taniej (czas to
pieniądz).

Najlepsze jest to, że ona nie padła. Teraz już wszystko gra.
Problemem był przedłużacz LPT.