Atmel AVR, kwarc dla UART i taktowania procesora



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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