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.