taktowanie dla uK a UART

Loading thread data ...

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.

Reply to
Adam Dybkowski

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.