ADVERTISEMENT

Przeczytaj.zip

Efektowny zegar z diod LED na pcf8583 i atmega8

a w tym wypadku mam ustawić na kwarc zewnętrzny? Czy tak jak ktoś mi radził, 8mhz? Prawdopodobnie taktowanie wewnętrzne czyli bez kwarcu, ale oto pytaj autora zegara kolegę ElektroTME. Jeśli chodzi o ustawianie to wysyłam załącznik. I pamiętaj pięć !!! razy pomyśl nim jeden raz zmienisz ustawienia atmegi, bo możesz zablokować atmegę. Dla atmegi8 taktowanie wewnętrzne 8MHz to: Name=ATmega8 Sig0=30 Sig1=147 Sig2=7 Lo=228 Hi=217


Download file - link to post
  • Przeczytaj.zip
    • monitor_small.png
    • ns_left.gif
    • urchin.js
    • ns_fill.gif
    • 06.jpg
    • subscribe.gif
    • spacer.gif
    • create_edw_logo.gif
    • styleNN.css
    • 03.jpg
    • 01.jpg
    • ns_home.gif
    • menu_03.jpg
    • banner_evatronix.gif
    • 04.jpg
    • bar_bottom_left.gif
    • bar_top_right.gif
    • spacer_bottom_right.gif
    • style.css
    • motto1024a.gif
    • adodb2.gif
    • showimages.js
    • spacer_top_right.gif
    • link.jpg
    • 05.jpg
    • spacer_top_left.gif
    • 02.jpg
    • bar_bottom_right.gif
    • spacer_bottom_left.gif
    • php2.gif
    • ns_title.gif
    • pphlogger.js
    • ns_right.gif
    • openwindow.js
    • postnuke.butn.gif


Przeczytaj.zip > Elportal - Przyjazny Portal Elektroniki dla Wszystkich.htm

Elportal - Przyjazny Portal Elektroniki dla Wszystkich ::












@import url( themes/PostNukeSilver/style/style.css );









');
//-- & gt;












| STRONA G£ÓWNA | MAPA
SERWISU | FORUM
ELPORTALU | ElCafe
|
















03 Lis
2008 - 18:28








































e-wydanie EdW
wydanie
próbne za
darmo!









NEWSLETTER


Aktualnie nie jeste¶ zalogowany , ale
mo¿esz subskrybowaæ nasz newsletter.








Menu
G³ówne

& middot; & nbsp; Wydawnictwo & nbsp;AVT & middot; & nbsp; Sklep & nbsp;AVT & middot; & nbsp; Kiosk & nbsp;AVT & middot; & nbsp; DOROCZNY & nbsp;KONKURS & middot; & nbsp; Dla & nbsp;pocz±tkuj±cych & middot; & nbsp; Konkursy & nbsp;i & nbsp;nagrody & middot; & nbsp; Download & middot; & nbsp; Prenumerata & middot; & nbsp; e-wydanie & nbsp;EdW & middot; & nbsp; Elektronika & nbsp;analogowa & middot; & nbsp; EdW & nbsp;w & nbsp;3D








Poszukiwania

& middot; & nbsp; Szukaj & nbsp;u & nbsp;nas & middot; & nbsp; Dane & nbsp;katalogowe & middot; & nbsp; Gdzie & nbsp;kupiæ? & middot; & nbsp; ElDict & nbsp;- & nbsp;s³ownik








Kopalnia
skarbów

& middot; & nbsp; Podstawy & nbsp;elektroniki & middot; & nbsp; Szko³a & nbsp;konstruktorów & middot; & nbsp; MEU & middot; & nbsp; Warsztat & middot; & nbsp; Uk³ady & nbsp;audio & middot; & nbsp; Rozrywka & middot; & nbsp; Dla & nbsp;domu & middot; & nbsp; Serwis & middot; & nbsp; Mikroprocesory & middot; & nbsp; BASCOM & middot; & nbsp; Programy & middot; & nbsp; HV & middot; & nbsp; CYBEROB & middot; & nbsp; Wokó³ & nbsp;komputera & middot; & nbsp; Radio & middot; & nbsp; Radio & nbsp;Retro & middot; & nbsp; K±cik & nbsp;lampowy & middot; & nbsp; Motoryzacyjne & middot; & nbsp; Fascynuj±ce








Warto
zajrzeæ

& middot; & nbsp; Galeria & nbsp;Szko³y... & middot; & nbsp; Nasze & nbsp;strony & middot; & nbsp; Polecane & nbsp;strony & middot; & nbsp; Interesuj±ce & nbsp;linki & middot; & nbsp; Realizacje & middot; & nbsp; Czasopisma & nbsp;i & nbsp;ksi±¿ki & middot; & nbsp; Szko³y & nbsp;i & nbsp;uczelnie & middot; & nbsp; Warto¶ciowe... & middot; & nbsp; pl.misc. & nbsp;elektronika & middot; & nbsp; Humor








Redakcja

& middot; & nbsp; OG£OSZENIA & middot; & nbsp; Sprawy & nbsp;reklam & middot; & nbsp; Adresy, & nbsp;kontakty & middot; & nbsp; O & nbsp;nas & middot; & nbsp; Miniankieta & middot; & nbsp; Errare & middot; & nbsp; Zostañ & nbsp;autorem








Logowanie

& middot; & nbsp; Twoje
konto & middot; & nbsp; Wyloguj








Ró¿no¶ci

& middot; & nbsp; Lista
U¿ytkowników & middot; & nbsp; Poleæ
Nas & middot; & nbsp; Recenzje & middot; & nbsp; Statystyki & middot; & nbsp; Dodaj
Artyku³ & middot; & nbsp; Tematy & middot; & nbsp; Top
Lista & middot; & nbsp; Odsy³acze












N0013c

(3978
read)



















Fuse Bits czyli dramat AVR'ów w 3
aktach...






Przedmowa, & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;Ogólne
rozpowszechnienie mikrokontrolerów AVR
spowodowa³o, i¿ programowaniem zaczêli zajmowaæ
siê ju¿ nie tylko profesjonali¶ci maj±cy za sob±
lata zero-jedynkowej praktyki, lecz tak¿e osoby
które z do¶æ stabilnego punktu widzenia, nie
maj± o nich wzglêdnego pojêcia. Pojawiaj± siê
tak¿e osoby, których nie interesuje szczegó³owe
dzia³anie algorytmów zatopionych w krzemowej
strukturze a chcia³yby po prostu z³o¿yæ projekt
wg nie do koñca precyzyjnego opisu. Oprócz
zaprogramowania mikrokontrolera instrukcjami
programowymi, pozostaje jeszcze jedna kwestia,
której zlekcewa¿yæ nie mo¿na (a przynajmniej nie
powinno siê tego robiæ) - s± to bity
konfiguracyjne zwane potocznie
fusami. & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;Wielu
m³odych i niedo¶wiadczonych zamachowców na AVR'y
boi siê w ogóle pomy¶leæ o takim stworzeniu
Bo¿ym jakim s± w³a¶nie bity konfiguracyjne a
przecie¿ do prawid³owego dzia³ania modu³u,
ustawienie odpowiednich fusów jest
bezdyskusyjnie konieczno¶ci±. Niniejszy artyku³
prezentuje w jaki sposób mo¿na poradziæ sobie i
oswoiæ siê ze ¶wiadomo¶ci± istnienia, jednak
czasem kapry¶nych stworzonek, jakimi s±
fusy. & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Bity
konfiguracyjne (ang. Fuse Bits) ,
konfiguruj± wybrane zespo³y mikrokontrolera
nadaj±c im pewne cechy u¿ytkowe. £opatologicznie
rzecz ujmuj±c - okre¶laj± one ¶rodowisko w
którym bêdzie pracowa³ mikrokontroler. Na
przyk³ad, okre¶laj± ¼ród³o sygna³u taktuj±cego,
czy jest generowany przez zewnêtrzny kwarc,
uk³ad RC a mo¿e wewnêtrzny generator. Fusy mog±
tak¿e w³±czyæ u¿yteczne funkcje jak i
zabezpieczyæ pewne czê¶ci uk³adu.
Zaprogramowanie tych bitów jest trwa³e, oznacza
to ¿e operacja kasowania pamiêci programu
mikrokontrolera nie zmienia ich
warto¶ci. & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;Fusy
s± ustawiane w uC poprzez programator. Ka¿de
programowanie fusów nale¿y przeprowadziæ
rozwa¿nie i z uwag±. Poprzez z³e zaprogramowanie
niektórych bitów, mo¿emy na sta³e zablokowaæ
sobie dostêp do mikrokontrolera w trybie
szeregowym. Co jednoznacznie wyklucza
wykorzystanie programatora ISP. Aby przywróciæ
do ¿ycia taki mikrokontroler nale¿y u¿yæ
programatora równoleg³ego. W dalszej czê¶ci
artyku³u zwrócê uwagê na to, od jakich fusów
nale¿y trzymaæ siê z daleka by nie zaszkodziæ
swojemu
maleñstwu. & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;Naszym
bohaterem bêdzie ATmega8 (a w³a¶ciwie jego
fusy), który dzielnie mi towarzyszy³ podczas
pisania artyku³u od pocz±tku do
koñca. Akt Pierwszy,
zaopatrujemy siê w
software, & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;Sposób
dotarcia do fusów zale¿y od zastosowanego
programu steruj±cego. Do programowania bitów
konfiguracyjnych polecam program " ISPprog " na
licencji Freeware. Program wspomaga w
zaprogramowaniu uC w trybie szeregowym poprzez
z³±cze ISP . Aplikacja ta jest dostêpna
pod adresem: www.elportal.pl/n0013/fusebits/ispprog.zip & nbsp; . Pobrany plik rozpakowujemy
a nastêpnie uruchamiamy aplikacjê
ispprog.exe . Pierwsze " look & amp;
feel " : & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;Obs³uga
programu jest intuicyjna i nie powinna stanowiæ
problemu. Pierwszym krokiem jest ustawienie w
opcjach jakiego rodzaju programator
wykorzystujemy a tak¿e nale¿y okre¶liæ adres
portu do którego uf programator jest
pod³±czony. Nastêpnie ustawiamy
czêstotliwo¶æ z jak± jest taktowany uC (w
przyk³adzie zastosowano kwarc 8MHz). Po
pod³±czeniu uC do programatora mo¿emy sprawdziæ
przyciskiem " Read signature " czy uC i
programator widz± siê wzajemnie. Przy
dobrze skonfigurowanym programie oraz
bezb³êdnych po³±czeniach, nasz ATmega8 grzecznie
siê z nami przywita: W tym momencie jeste¶my my jak
i uC przygotowani do ingerencji w ustawienia
Fuse Bitów. Akt Drugi,
nazywam siê Fuse, Bit
Fuse... & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;Klikaj±c
przycisk " Fuse and lock bits "
przechodzimy do okna ustawieñ bitów
konfiguracyjnych oraz tzw. bitów bezpieczeñstwa.
Te drugie nie bêd± nas interesowaæ, przyjrzyjmy
siê polu Fuse Bits : Widzimy w nim nazwy
poszczególnych fusów a pod nimi ich warto¶ci
logiczne [1/0]. Wa¿nym aspektem na który nale¿y
zwróciæ uwagê podczas programowania fusów jest
fakt, i¿ bit o warto¶ci logicznej 0
oznacza bit ZAPROGRAMOWANY. Analogicznie, bit o
warto¶ci logicznej 1 oznacza bit nie
zaprogramowany. Warto¶æ dla danego Fuse Bitu
zmieniamy klikaj±c warto¶æ logiczn± zawart± pod
jego nazw±, zmieni ona stan na przeciwny.
Znajduj±cym siê obok przyciskiem
" Program " zapisujemy ustawion± sekwencjê
bitów do uC. Omówienie poszczególnych Bitów
Konfiguracyjnych: BOOTRST (warto¶æ
pocz±tkowa 1) - okre¶la funkcje sygna³u
RESET.



& nbsp; BOOTRST & nbsp;
& nbsp; Znaczenie & nbsp;

& nbsp;1 & nbsp;
& nbsp;Po sygnale
RESET program rusza od adresu 000hex (reset
aplikacji) & nbsp;

& nbsp;0 & nbsp;
& nbsp;Po sygnale
RESET program rusza od adresu okre¶lonego przez
warto¶æ bitów BOOTSZ1 i
BOOTSZ0 & nbsp; BOOTSZ1 i BOOTSZ0 (warto¶æ
pocz±tkowa 00) - w nich kodowana jest
wielko¶æ tzw. BOOT BLOKU. Wystêpuj± nastêpuj±ce
kombinacje:



& nbsp; BOOTSZ1 & nbsp;
& nbsp; BOOTSZ0 & nbsp;
& nbsp; Wielko¶æ sekcji boot
loader & nbsp;
& nbsp; Przestrzeñ pamiêci FLASH
przeznaczona na: & nbsp;
& nbsp; Warto¶æ wektora RESET
(hex) & nbsp;

& nbsp; program
(hex) & nbsp; & nbsp;
& nbsp; boot
loader (hex) & nbsp;

& nbsp;1 & nbsp;
& nbsp;1 & nbsp;
& nbsp;128
bajtów & nbsp;
& nbsp;000...F7F & nbsp;
& nbsp;F80...FFF & nbsp;
& nbsp;F80 & nbsp;

& nbsp;1 & nbsp;
& nbsp;0 & nbsp;
& nbsp;256
bajtów & nbsp;
& nbsp;000...EFF & nbsp;
& nbsp;F00...FFF & nbsp;
& nbsp;F00 & nbsp;

& nbsp;0 & nbsp;
& nbsp;1 & nbsp;
& nbsp;512
bajtów & nbsp;
& nbsp;000...DFF & nbsp;
& nbsp;E00...FFF & nbsp;
& nbsp;E00 & nbsp;

& nbsp;0 & nbsp;
& nbsp;0 & nbsp;
& nbsp;1024
bajtów & nbsp;
& nbsp;000...BFF & nbsp;
& nbsp;C00...FFF & nbsp;
& nbsp;C00 & nbsp; BODEN (warto¶æ
pocz±tkowa 1) - w³±cza do pracy uk³ad
zeruj±cy uC po stwierdzeniu niew³a¶ciwego
napiêcia zasilaj±cego.



& nbsp; BODEN & nbsp;
& nbsp; Znaczenie & nbsp;

& nbsp;1 & nbsp;
& nbsp;Uk³ad
zeruj±cy BOD wy³±czony & nbsp;

& nbsp;0 & nbsp;
& nbsp;Uk³ad
zeruj±cy BOD
w³±czony & nbsp; BODLEVEL (warto¶æ
pocz±tkowa 1) - okre¶la napiêcie zadzia³ania
uk³adu kontroli zasilania.



& nbsp; BODLEVEL & nbsp;
& nbsp; Poziom
Napiêcia: & nbsp;

& nbsp;min. & nbsp;
& nbsp;typ. & nbsp;
& nbsp;max. & nbsp;

& nbsp;1 & nbsp;
& nbsp;2,4V & nbsp;
& nbsp;2,6V & nbsp;
& nbsp;2,9V & nbsp;

& nbsp;0 & nbsp;
& nbsp;3,7V & nbsp;
& nbsp;4,0V & nbsp;
& nbsp;4,5V & nbsp; Zalecane
BODLEVEL = 1 dla ATmega8L oraz
BODLEVEL = 0 dla ATmega8. Warto¶æ
BODLEVEL = 1 jest nie przydatna dla
modelu ATmega8. WDTON (warto¶æ
pocz±tkowa 1) - Aktywacja wewnêtrznego
systemu Watchdog .



& nbsp; WDTON & nbsp;
& nbsp; Znaczenie & nbsp;

& nbsp;1 & nbsp;
& nbsp;Watchdog
wy³±czony & nbsp;

& nbsp;0 & nbsp;
& nbsp;Watchdog
w³±czony & nbsp; RSTDISBL (warto¶æ
pocz±tkowa 1) - Okre¶la funkcjê pinu
Reset .



& nbsp; RSTDISBL & nbsp;
& nbsp; Znaczenie & nbsp;

& nbsp;1 & nbsp;
& nbsp;Pin PC6
u¿ywany jako wej¶cie sygna³u
RESET & nbsp;

& nbsp;0 & nbsp;
& nbsp;Pin PC6
u¿ywany jako zwyk³y port
I/O & nbsp; UWAGA!
Nale¿y starannie obchodziæ siê ustawianiem tego
bitu konfiguracyjnego. Zaprogramowanie go
warto¶ci± 0 skutkuje zablokowaniem sobie
dostêpu do mikrokontrolera poprzez programator
szeregowy (w tym ISP). Aby taki mikrokontroler
odblokowaæ nale¿y zastosowaæ programator
równoleg³y. EESAVE (warto¶æ
pocz±tkowa 1) - blokada kasowania pamiêci
EEPROM w operacjach kasowania pamiêci
FLASH.



& nbsp; EESAVE & nbsp;
& nbsp; Znaczenie & nbsp;

& nbsp;1 & nbsp;
& nbsp;brak
blokady, pamiêæ kasowana wraz z pamiêci±
FLASH & nbsp;

& nbsp;0 & nbsp;
& nbsp;pamiêæ nie
jest
kasowana & nbsp; Akt
trzeci, taktowaæ czy nie
taktowaæ...... Konfiguracja oscylatora i bitów
SUT Pozosta³e bity
konfiguracyjne s± szczególne, okre¶laj± one
¼ród³o sygna³u taktuj±cego uC oraz czasy
opó¼nieñ wykonywanego programu. W zale¿no¶ci od
tego sk±d nasz uC bêdzie taktowany, poszczególne
bity bêd± odgrywaæ nieco odmienne
funkcje. Mo¿na jednak przytoczyæ ogólne ich
przeznaczenie. CKSEL3...0 (warto¶æ
pocz±tkowa 0001) - bity okre¶laj± ¼ród³o
sygna³u taktuj±cego uC. CKOPT (warto¶æ
pocz±tkowa 1) - opcje oscylatora. SUT1 i SUT0 (warto¶æ
pocz±tkowa 01) - bity okre¶laj± czas
opó¼nienia rozpoczêcia realizacji programu przez
uC po w³±czeniu zasilania. Zewnêtrzny
Kwarc:








& nbsp; CKOPT & nbsp;
& nbsp; CKSEL3...1 & nbsp;
& nbsp; Czêstotliwo¶æ Kwarcu
[MHz] & nbsp;

& nbsp;1 & nbsp;
& nbsp;101 & nbsp;
& nbsp;0,4-0,9 & nbsp;

& nbsp;1 & nbsp;
& nbsp;110 & nbsp;
& nbsp;0,9-3,0 & nbsp;

& nbsp;1 & nbsp;
& nbsp;111 & nbsp;
& nbsp;3,0-8,0 & nbsp;

& nbsp;0 & nbsp;
& nbsp;101 & nbsp;
& nbsp;1,0-3,0 & nbsp;

& nbsp;0 & nbsp;
& nbsp;110 & nbsp;
& nbsp;3,0-8,0 & nbsp;

& nbsp;0 & nbsp;
& nbsp;111 & nbsp;
& nbsp;8,0-16,0 & nbsp; Rekomendowane
warto¶ci C1 i C2:
12-22pF Bit
CKSEL0 wraz z SUT1 i SUT0
okre¶laj± czas startu (opó¼nienie rozpoczêcia
realizacji programu).



& nbsp; CKSEL0 & nbsp;
& nbsp; SUT1...0 & nbsp;
& nbsp; Czas od
zg³oszenia sygna³u RESET & nbsp;
& nbsp; Zalecane
Zastosowania & nbsp;

& nbsp;0 & nbsp;
& nbsp;00 & nbsp;
& nbsp;4,1ms & nbsp;
& nbsp;Ceramiczny
Rezonator & nbsp;Szybki wzrost
napiêcia. & nbsp;

& nbsp;0 & nbsp;
& nbsp;01 & nbsp;
& nbsp;65ms & nbsp;
& nbsp;Ceramiczny
Rezonator & nbsp;Powolny wzrost
napiêcia. & nbsp;

& nbsp;0 & nbsp;
& nbsp;10 & nbsp;
& nbsp;- & nbsp;
& nbsp;Ceramiczny
Rezonator & nbsp;BOD w³±czony. & nbsp;

& nbsp;0 & nbsp;
& nbsp;11 & nbsp;
& nbsp;4,1ms & nbsp;
& nbsp;Ceramiczny
Rezonator & nbsp;Szybki wzrost
napiêcia. & nbsp;

& nbsp;1 & nbsp;
& nbsp;00 & nbsp;
& nbsp;65ms & nbsp;
& nbsp;Ceramiczny
Rezonator & nbsp;Wolny wzrost
napiêcia. & nbsp;

& nbsp;1 & nbsp;
& nbsp;01 & nbsp;
& nbsp;- & nbsp;
& nbsp;Krystaliczny
Oscylator & nbsp;BOD w³±czony. & nbsp;

& nbsp;1 & nbsp;
& nbsp;10 & nbsp;
& nbsp;4,1ms & nbsp;
& nbsp;Krystaliczny
Oscylator & nbsp;Szybki wzrost
napiêcia. & nbsp;

& nbsp;1 & nbsp;
& nbsp;11 & nbsp;
& nbsp;65ms & nbsp;
& nbsp;Krystaliczny
Oscylator & nbsp; Powolny wzrost
napiêcia. & nbsp; Kwarc o niskiej czêstotliwo¶ci:
(32,768kHz) U¿ywaj±c kwarc
zegarkowy, nale¿y ustawiæ warto¶æ CKSEL
na " 1001 " . Zaprogramowanie bitu
CKOPT umo¿liwia pod³±czenie wewnêtrznych
kondensatorów do XTAL1 i XTAL2 ,
dziêki czemu nie s± potrzebne stosowane
kondensatory zewnêtrzne. Wewnêtrzne kondensatory
maj± warto¶æ nominaln± 36pF.



& nbsp; SUT1...0 & nbsp;
& nbsp; Czas od
zg³oszenia sygna³u RESET & nbsp;
& nbsp; Zalecane
Zastosowania & nbsp;

& nbsp;00 & nbsp;
& nbsp;4,1ms* & nbsp;
& nbsp;Szybki
wzrost napiêcia lub BOD w³±czony & nbsp;

& nbsp;01 & nbsp;
& nbsp;65ms* & nbsp;
& nbsp;Powolny
wzrost napiêcia & nbsp;

& nbsp;10 & nbsp;
& nbsp;65ms & nbsp;
& nbsp;Stabilna
czêstotliwo¶æ na starcie & nbsp;

& nbsp;11 & nbsp;
& nbsp;Zarezerwowany & nbsp; *
te opcje powinny byæ u¿ywane tylko wtedy, gdy
stabilno¶æ czêstotliwo¶ci przy starcie nie jest
wa¿na dla aplikacjii. Zewnêtrzny Oscylator
RC:








& nbsp; CKSEL3...0 & nbsp;
& nbsp; Czêstotliwo¶æ
[MHz] & nbsp;

& nbsp;0101 & nbsp;
& nbsp;0,1-0,9 & nbsp;

& nbsp;0110 & nbsp;
& nbsp;0,9-3,0 & nbsp;

& nbsp;0111 & nbsp;
& nbsp;3,0-8,0 & nbsp;

& nbsp;1000 & nbsp;
& nbsp;8,0-12,0 & nbsp; Czêstotliwo¶æ
wyra¿a siê wzorem f=1/(3RC) , C powinien
byæ conajmniej 22pF. Programuj±c CKOPT,
u¿ytkownik w³±cza wewnêtrzny kondensator 36pF
pomiêdzy XTAL1 a GND , mo¿na wtedy
usun±æ C
zewnêtrzny.



& nbsp; SUT1...0 & nbsp;
& nbsp; Czas od
zg³oszenia sygna³u RESET & nbsp;
& nbsp; Zalecane
Zastosowania & nbsp;

& nbsp;00 & nbsp;
& nbsp;- & nbsp;
& nbsp;BOD
w³±czony & nbsp;

& nbsp;01 & nbsp;
& nbsp;4,1ms & nbsp;
& nbsp;Szybki
wzrost napiêcia & nbsp;

& nbsp;10 & nbsp;
& nbsp;65ms & nbsp;
& nbsp;Powolny
wzrost napiêcia & nbsp;

& nbsp;11* & nbsp;
& nbsp;4,1ms & nbsp;
& nbsp;Szybki wzr.
nap. lub BOD
w³±czony & nbsp; *Opcja
nie powinna byæ wykorzystywana gdy u¿ywamy
czêstotliwo¶ci maksymalnej dla danej
aplikacji. Wewnêtrzny generator
RC:







& nbsp; CKSEL3...0 & nbsp;
& nbsp; Czêstotliwo¶æ
[MHz] & nbsp;

& nbsp;0001 & nbsp;
& nbsp;1.0 & nbsp;

& nbsp;0010 & nbsp;
& nbsp;2.0 & nbsp;

& nbsp;0011 & nbsp;
& nbsp;4,0 & nbsp;

& nbsp;0100 & nbsp;
& nbsp;8,0 & nbsp;




& nbsp; SUT1...0 & nbsp;
& nbsp; Czas od
zg³oszenia sygna³u RESET & nbsp;
& nbsp; Zalecane
Zastosowania & nbsp;

& nbsp;00 & nbsp;
& nbsp;- & nbsp;
& nbsp;BOD
w³±czony & nbsp;

& nbsp;01 & nbsp;
& nbsp;4,1ms & nbsp;
& nbsp;Szybki
wzrost napiêcia & nbsp;

& nbsp;10 & nbsp;
& nbsp;65ms & nbsp;
& nbsp;Powolny
wzrost napiêcia & nbsp;

& nbsp;11 & nbsp;
& nbsp;Zarezerwowany & nbsp; CKOPT
zawsze nie zaprogramowany! THE
END & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;Fusy
to jednak wredne stworzenia. Niby niepozorne a
czasem daj±ce siê we znaki. Mimo wszystko nie
wolno lekcewa¿yæ ich " ma³ego g³odu " i z miejsca
nakarmiæ je odpowiednimi warto¶ciami. Dobrze
skonfigurowany mikrokontroler daje gwarancje
wieczystego (przynajmniej jego) godnego, dobrego
dzia³ania. W przypadku innych rodzajów
mikrokontrolerów z rodziny AVR, aby wywiedzieæ
siê wszystkiego na temat mo¿liwo¶ci ich Fusów,
nale¿y siêgn±æ do dokumentacji odpowiedniego
podzespo³u. Co jak co, ale nic tak nie ratatuje
elektronika z opresji jak dobra
dokumentacja. Có¿, jak to siê mówi -
dobra dokumentacja nie jest z³a! Ma³gorzacie. Dariusz
Iwanoczko /22-04-2008/ spark89(maupa)wp(kropka)pl Podziêkowania dla
Pana S³awka za wy³apanie b³êdu w
tabeli! Bibliografia:
Andrzej Pawluczuk - " Sztuka
programowania mikrokontrolerów AVR -
Podstawy "
www.atmel.com/dyn/resources/prod_documents/doc2486.pdf

www.edw.com.pl/ea/avr/avr-fuse.pdf






Powrót Do
Wizytówki








& nbsp; PostNuke & nbsp;| & nbsp; Wsparcie PostNuke
& nbsp;| & nbsp; Programi¶ci
& nbsp;




All logos and trademarks in this site are
property of their respective owner. The comments are property of
their posters, all the rest (c) 2003 by me This web site was made
with PostNuke ,
a web portal system written in PHP. PostNuke jest Darmowym
Oprogramowaniem na licencji GNU/GPL . Mo¿esz publikowaæ u siebie
nasze newsy za pomoc± pliku backend.php




_uacct = " UA-1314346-1 " ;
urchinTracker();