RTV forum PL | NewsGroups PL

Kwarc 11,059 MHz dla ATmega16 jak podłączyć i skonfigurować współpracę z UART?

Atmel AVR, kwarc dla UART i taktowania procesora

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Kwarc 11,059 MHz dla ATmega16 jak podłączyć i skonfigurować współpracę z UART?

Umpa
Guest

Fri May 07, 2004 10:00 am   



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.

EM
Guest

Fri May 07, 2004 12:37 pm   



Quote:
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.

Quote:
Czy podlaczenie kwarcu 11,059 MHz oznaczac bedzie, ze
procesor bedzie pracowal z ta wlasnie czestotliwoscia ?
Tak


Quote:
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

Umpa
Guest

Fri May 07, 2004 1:14 pm   



Quote:
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.

elektroda NewsGroups Forum Index - Elektronika Polska - Kwarc 11,059 MHz dla ATmega16 jak podłączyć i skonfigurować współpracę z UART?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map