RTV forum PL | NewsGroups PL

Odpowiednia częstotliwość kwarcu do komunikacji UART z mikroprocesorem 8051?

taktowanie dla uK a UART

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Odpowiednia częstotliwość kwarcu do komunikacji UART z mikroprocesorem 8051?

wilk
Guest

Sat Nov 20, 2004 11:33 pm   



Witam
Czy jesli chce użyć uK np.8051 do komunikacji przez serial np. z komputerem
to musze użyc kwarcu o odpowiedniej częstotliwości czyli np 3.6864Mh tak
żeby po podzieleniu przez odpowiednie liczby ustawiane w uK dało mi to
stabdardowe prędkości dla UART w kompie?
pozdrawiam

Adam Dybkowski
Guest

Sun Nov 21, 2004 12:25 am   



wilk wrote:

Quote:
Czy jesli chce użyć uK np.8051 do komunikacji przez serial np. z komputerem
to musze użyc kwarcu o odpowiedniej częstotliwości czyli np 3.6864Mh tak
żeby po podzieleniu przez odpowiednie liczby ustawiane w uK dało mi to
stabdardowe prędkości dla UART w kompie?

Tak. Możesz oczywiście użyć dowolnego rezonatora kwarcowego, z którym
zadziała procesor, o ile prędkość transmisji szeregowej nie odbiega od
nominalnej o więcej niż +/- 0,2%
Częstotliwość zegara procesor 8051 podzieli przez 12, potem UART
potrzebuje podziału przez 16, a potem jeszcze musisz zaokrąglić do
liczby całkowitej wartość, którą konfigurujesz taktowanie transmisji.

BTW: W procesorach AVR jest znacznie lepiej, bo nie ma wstępnego
podziału przez 12 i można wybrać dzielnik UARTu /8 zamiast /16 - w
praktyce przy kwarcu 1,8432 MHz AVR wyciąga max. 230400 bps, a w 8051
aby dojść do marnych 115200 bps potrzebujesz kwarc aż 22,1184 MHz.

Inna sytuacja jest w potomkach 8051, które do taktowania UARTu mogą
wykorzystać timer T2.

--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.

elektroda NewsGroups Forum Index - Elektronika Polska - Odpowiednia częstotliwość kwarcu do komunikacji UART z mikroprocesorem 8051?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map