Atmel AVR, kwarc dla UART i taktowania procesora
Masz problem? Zapytaj na forum elektroda.pl
From: "Umpa" <šżćó_at_nospam_umpaumpalala.com>
Subject: Atmel AVR, kwarc dla UART i taktowania procesora
Date: Fri, 7 May 2004 13:00:57 +0200
Witam,
Tworze program na procesorze ATmega16,
ktory bedzie zliczal nawrotnie impulsy encodera,
a do tego komunikowal sie z komputerem poprzez
UART.
Z tego co sie dowiedzialem, standardowo procesor
moj pracuje z czestotliwoscia 1MHz -- jest to za malo,
gdyz nie nadazam ze zliczaniem impulsow encodera,
dla czestotliwosci wiekszych niz ok. 5 kHz.
Potrzebuje podlaczyc kwarc, aby taktowac procesor
z wieksza niz 1MHz czestotliwoscia. Do tego, kwarc ten
powinien tez byc odpowiedni dla UART (0% bledow
w transmisji), bo jesli dobrze rozumiem, ten sam kwarc
musi taktowac procesor i byc wykorzystywany przez UART.
Nie potrzebuje az 16 MHz dla procesora -- np. ok. 10 MHz
bedzie OK.
Mam kwarc 11,059 MHz. Czy wystarczy go podlaczyc do
XTAL1 i XTAL2 oraz cos ustawic z poziomu programu,
aby procesor byl nim taktowany ?
Czy podlaczenie kwarcu 11,059 MHz oznaczac bedzie, ze
procesor bedzie pracowal z ta wlasnie czestotliwoscia ?
Czy bez problemow ten sam kwarc bedzie mogl taktowac
procesor i byc wykorzystywany w transmisji UART ?
Umpa.
========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mai
From: "EM" <edim123_at_nospam_poczta.onet.pl>
Subject: Re: Atmel AVR, kwarc dla UART i taktowania procesora
Date: Fri, 7 May 2004 15:37:44 +0200
Mam kwarc 11,059 MHz. Czy wystarczy go podlaczyc do
XTAL1 i XTAL2 oraz cos ustawic z poziomu programu,
aby procesor byl nim taktowany ?
Trzeba podłaczyć kwarc razem z dwoma kondensatorkami (np. 22p) do masy.
Musisz w programatorze (nie w programie) pozmieniać odpowiednie bity
konfiguracyjne, by ustawić taktowanie z rezonatora kwarcowego.
Czy podlaczenie kwarcu 11,059 MHz oznaczac bedzie, ze
procesor bedzie pracowal z ta wlasnie czestotliwoscia ?
Tak
Czy bez problemow ten sam kwarc bedzie mogl taktowac
procesor i byc wykorzystywany w transmisji UART ?
Tak
Zastanów się jeszcze czy ta wartość częstotliwości będzie odpowiednia dla
twojego zastosowania. Jest to typowa wygodna wartość dla '51.
Pozdr
EM
========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!opal.futuro.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Umpa" <šżćó_at_nospam_umpaumpalala.com>
Subject: Re: Atmel AVR, kwarc dla UART i taktowania procesora
Date: Fri, 7 May 2004 16:14:41 +0200
Zastanów się jeszcze czy ta wartość częstotliwości będzie odpowiednia dla
twojego zastosowania. Jest to typowa wygodna wartość dla '51.
Znalazlem fuse bity i przestawilem wewnetrzny generator
z 1MHz na 8MHz -- starczy w zupelnosci. Osiagam o wiele
wieksze czestotliwosci niz mi potrzebne do zliczania impulsow
encodera (max. 10kHz).
Moj kwarc 11,...MHz zastosuje wylacznie do UART --
kwarc o tej wlasnie wartosci ma 0% bledow w transmisji.
Umpa.
========
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mai