Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Fusebity w Atmega8 i Atmega 128

Sławek5
-
-
Posty:485
Rejestracja:15 sie 2003, o 16:40
Lokalizacja:Szczecin
Kontaktowanie:
Fusebity w Atmega8 i Atmega 128

Postautor: Sławek5 » 5 gru 2006, o 05:57

Cześć.
Czy mogę rosić Was o pomoc. Jak dotąd nie miałem z tym problemów ale,..

Czy mozecie mi powiedzieć jak ustawić FUSE Bity w Atmega8 oraz Atmega128 do pracy z zewnętrzym rezonatorem kwarcowym o czętotliwości 16MHz z włączonym BOD.
Np używając Bascoma.

Jest to proste i proszę o wyrozumiałośc, a bedę wdzięczny.

P.S.
A możecie mi przy okazji powiedzieć dlaczego w Datasheet są podane dla rezonatora kwarcowego trzy różne ustawienia bitów CKSEL3..1 (tabela 8 strona 38 dla Atmega128)

mw
-
-
Posty:242
Rejestracja:23 lut 2003, o 23:22
Lokalizacja:Busko Zdrój
Kontaktowanie:

Postautor: mw » 5 gru 2006, o 09:25

By procesor pracowal z zewnetrznym kwarcem, dDla ATMEGA8 bity CKSEL powinny byc ustawione na 1111, a w przypadku ATMEGA128 rowniez mozna ustawic na 1111.

Sławek5
-
-
Posty:485
Rejestracja:15 sie 2003, o 16:40
Lokalizacja:Szczecin
Kontaktowanie:

Postautor: Sławek5 » 5 gru 2006, o 10:06

A dlaczego są tam podane trzy wartości 101, 110, 111 dla CKOPT = 0

mw
-
-
Posty:242
Rejestracja:23 lut 2003, o 23:22
Lokalizacja:Busko Zdrój
Kontaktowanie:

Postautor: mw » 5 gru 2006, o 10:13

Ustawienia fuse sa rowniez uzaleznione od zakresu czestotliwosc z jaka ma pracowac mikrokontroler. Nalezy zajrzec do dokumentacji.

Sławek5
-
-
Posty:485
Rejestracja:15 sie 2003, o 16:40
Lokalizacja:Szczecin
Kontaktowanie:

Postautor: Sławek5 » 5 gru 2006, o 10:29

MAM dodatkowe pytanie. CZy forum jest po to aby usłuszeć odpowiedź typu "proszę zajrzeć do dokumentacji" czy po to aby ktoś kto miał już doświadczenie z czymś o co sie pyta inna osoba podzielił się wiadomościami????

Może dostanę ochrzan od Admina, ale spotkałem się juz z takimi odpowiedziami, których lepiej aby nie było :no:

I dziękuje za posiwięcenie cennego czasu.

Awatar użytkownika
pajaczek
Moderator
Moderator
Posty:2653
Rejestracja:24 sty 2005, o 00:39
Lokalizacja:Winny gród

Re: Fusebity w Atmega8 i Atmega 128

Postautor: pajaczek » 5 gru 2006, o 11:42

A możecie mi przy okazji powiedzieć dlaczego w Datasheet są podane dla rezonatora kwarcowego trzy różne ustawienia bitów CKSEL3..1 (tabela 8 strona 38 dla Atmega128)

Hmmm... zaraz powiesz ze odpowiedzi byc nie powinno, ale powtorze slowa mw: zajrzyj do dokumentacji. (wbrew pozorom jest to czesto najlepsza odpowiedz, gryz moga wystepowac drobne roznice - takie loklane niuansy - i odpowiadajacy, nawet w dobrej wierze moze podac Ci cos "z pamieci od innego uC". Nie musi przeciez zawsze miec pod reka wszystkich ds - podaje Ci jednak gdzie szukac odpowiedzi).

Ale do rzeczy:
W przytoczonej przez Ciebie tabeli 8 (ktora w mojej wersji datasheetu do 128 znajdujes sie na 36 str !!) jest poza kolumna CKSEL3..1, jeszcze kolumna Frequency Range (MHz). A ustawienia sa nie 3, a 4(6) rozne ;) - w polaczeniu z CKOPT. Jest tez ladne *NOTE podspodem do 1 pozycji.

Sławek5
-
-
Posty:485
Rejestracja:15 sie 2003, o 16:40
Lokalizacja:Szczecin
Kontaktowanie:

Postautor: Sławek5 » 5 gru 2006, o 12:22

Dzięki.
Ale przyznaję szczerze, ze czytałem Datasheet.
Głównie to ja pytam o rzezcz taką, że jest tam napisane na stronie nr 38 w tabeli 8 jest w ostatnim wierszu napisane:
CKOPT=0 , CKESL3..1 = 101, 110, 111, Freq. range = 1-..


Dlaczego CKSEL ma do wyboru 3 wartości.
A może masz jakiś opis jak wygląda układ generatorów w uC Atmega. Wtedy łatwiej byłoby mi zobaczyć ustawienia Fuse Bits wpływają na sygnał zegarowy.

mw
-
-
Posty:242
Rejestracja:23 lut 2003, o 23:22
Lokalizacja:Busko Zdrój
Kontaktowanie:

Postautor: mw » 5 gru 2006, o 13:16

Zapewne chodzi ci o bit CKOPT. Zaprogramowanie CKOPT (nadanie mu wartosci 0) zwieksza stabilnosc pracy generatora w trudnych warunkach czyli przy wysokich zakloceniach.
Przy zaprogramowanym CKOPT mikrokontroler moze pracowac z rezonatorem o czestotliwosci do 16 MHz. Gdy bit ten nie jest zaprogramowany, to moze pracowac z czestotliwoscia rezonatora do 8 MHz.

Sławek5
-
-
Posty:485
Rejestracja:15 sie 2003, o 16:40
Lokalizacja:Szczecin
Kontaktowanie:

Postautor: Sławek5 » 5 gru 2006, o 19:31

Już wszystko jasne, dziękuję i jeszcze raz przepraszam. :)

Wróć do „Elektronika - tematy dowolne”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 59 gości