ATmega nie lubi kwarcu????

Jan 20, 2006 5 Replies

Chc±c uruchomiæ ATmegê 8 na kwarcu 12 MHz chcia³em ustawiæ fusy CKSEL3..0 na



1111 oraz SUT1,0 na 11. Zaprogramowa³em je i... cisza. Nie mog³em po³±czyæ siê z procesorem. Nie mia³em akurat ¿adnego zgrabnego generatora pod rêk± i wykorzysta³em drugi taki sam procesor jako generator (na szczê¶cie na p³ytce s± dwa takie procesory). Nie ustawia³em ju¿ w nim fuse bitów, tylko zaprogramowa³em jaki¶ prostok±t. Po paru próbach nawi±za³em ³±czno¶æ z tym padniêtym procesorem. Niestety, chyba z powodu jitteru, mia³em k³opoty z przeprogramowaniem jego ustawieñ. Uda³o siê jednak w koñcu powróciæ do ustawieñ fabrycznych. Zaprogramowa³em go programem i spróbowa³em zmieniæ ustawienia fuse bitów, aby pracowa³ na kwarcu. Program zacz±³ szybciej pracowaæ, ale nie mia³em dostêpu do procesora przez programator!

Czym mo¿e byæ to spowodowane, ¿e programator nie mo¿e odczytaæ sygnatury, ale mo¿e skasowaæ zawarto¶æ flasha. Procesor dzia³a prawid³owo.



U¿ywam ISP Programmera Adama Dybkowskiego. Próbowa³em ustawiaæ ró¿ne prêdko¶ci pracy i nic to nie dawa³o - z kwarcem nie widzi procesora, bez kwarcu na wewnêtrznym oscylatorze do 8MHz jest wszystko OK.


U¿ytkownik "Bogdan Gutknecht" Chc±c uruchomiæ ATmegê 8 na kwarcu 12 MHz chcia³em ustawiæ fusy CKSEL3..0 na

A mo¿e to jest Atmega8L ? ta wersja pracuje do 8MHz, robiê na tym masowo sprzêt i nigdy nie mia³em problemów, coprawda stosujê rezonatory 8MHz, ale podejrzewam ¿e z innym te¿ pracowa³yby poprawnie. Je¶li to nie jest wersja L to poeksperymentuj z kondensatorami przy kwarcu.

Piotr

"1" means unprogrammed "0" means programmed.

Mo¿e ustawi³e¶ EXTERNAL CLOCK?. W moim programatorze zaznaczenie oznacza 0 a odznaczenie 1. Te¿ siê trochê nakombinowa³em zanim doszed³em do tego. Po pod³±czeniu zewn. generatorka uda³o siê przeprogramowaæ

pozdr. józek

U¿ytkownik "Piotr Pitucha" snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news:dqq0m6$o6m$ snipped-for-privacy@atlantis.news.tpi.pl...

Ale procesor chodzi, czyli kwarc generuje i wszystko by³oby OK, gdyby programator widzia³ procesora - ale nie widzi.

a program dziala na 100% poprawnie? Zazwyczaj jak sie podepnie wyzszy rezonator to nie nie musi to skutkowac zatrzymaniem procesora a jedynie bledna praca. Producent gwarantuje poprawna prace w wersji 8L do 8MHz. Jak podlaczysz

12MHz to pewnie dalej bedzie dzialal, ale juz nie masz gwarancji ze poprawnie.

Jaka masz wersje tej kosci?

Pozdrawiam Darek

16I, czyli dobra. Program przez ca³± noc mruga³ diodami, czyli dzia³a.

Dzisiaj spróbujê na kwarcu 8 MHz - czy to zale¿y od kwarcu, czy czêstotliwo¶ci? Sprawdzê te¿ z innym programatorem (AVRprog-iem). Zale¿y mi na tym, ¿eby jednak uruchomiæ z programatorem LPT, bo urz±dzenie korzysta z COM-a w komputerze, a mam tylko jednego i nie chce mi siê prze³±czaæ za ka¿dym razem.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required