Fuse bit'y w ATMega16

Nov 28, 2005 5 Replies

Witam!



Ustawi³em fuse bity programem PonyProg2000. Najpierw przez przypadek w³±czy³em zewnêtrzny generator i uk³ad przesta³ dzia³aæ. Jako¶ sobie z tym jednak poradzi³em - pod³±czy³em zewnêtrzne ¼ród³o sygna³u taktuj±cego. Potem wróci³em do ustawieñ "fabrycznych" opisanych na tej stronce:

formatting link
Wszystko dzia³a³o dobrze, wiêc od³±czy³em zewnêtrzny generator. Nadal wszystko OK ale przysz³o mi na my¶l aby zmieniæ ¿ród³o taktuj±ce na wewnêtrzny generator ale 8 MHz, wed³ug wskazówek z tej strony.



Od tej pory nic nie dzia³a. Uk³ad nie reaguje ani na zewnêtrzne ¼ród³o, ani na kwarc... co mog³o siê staæ? Dodam, ¿e najpierw odczytywa³em bity i zmieni³em tylko jeden: CKSEL2.



Pomocy!



Z góry dziêki Pozdrawiam



Nie wiem jakim cudem ale uk³ad zacz±³ dzia³aæ z kwarcem 16 MHz. Dzia³anie jest proste - mruganie diod± na porcie B. Problem w tym , ¿e nie mogê nic do niego zapisaæ. Kiedy odczytujê fuse bit'y - ponyprog2000 pokazuje mi, ¿e wszystkie s± wyzerowane ale nie ma to chyba znaczenia bo gdy co¶ w nich zmieniam nie zapisuj± siê one (choæ ponyprog nie zg³asza b³êdu). ISP Programmer z kolei nie odczytuje mi fuse bitów.

O co chodzi, normalnie szok!

Napisz, jakie objawy generuje ISP Programmer. Nie rozpoznaje wcale procka?

Ju¿ wszystko w porz±dku. Wszystkie nieprawid³owo¶ci spowodowane by³y zbyt d³ugim kablem po³±czeniowym pomiêdzy programatorem a PC.

Jeżeli musisz używać długiego kabla (bo czasem tak jest wygodniej) to w ISP Programmerze można spowolnić transmisję ISP ustawiając wolniejsze taktowanie zegara (okienko 'Hz'), np. 32 kHz.

Dobrym rozwiązaniem jest też zastosowanie przedłużacza LPT a maksymalne skrócenie (do conajwyżej kilkunastu cm) taśmy między buforem (w kablu ISP) a uC.

U¿ytkownik "Adam Dybkowski" snipped-for-privacy@amwaw.edu.pl>

Wiem, ¿e jest opcja spowolnienia transmisji ale to nie pomog³a. To jest w³a¶nie dziwne, ¿e u¿ywa³em przed³u¿acza LPT a tasiemka Mia³a z 40 cm. Teraz mam sam± tasiemkê i wszystko OK.

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required