Atmel AVR, kwarc dla UART i taktowania procesora

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.

Reply to
invalid unparseable
Loading thread data ...
Reply to
invalid unparseable

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.