Verständnisfrage Hardware UART und nötiger Quartz

OP #2173398
Lesenswert?

Hallo,

ich möchte mir gerne ein paar  Microcontroller zum basteln und probieren 
bestellen und dann auch mit dem Controller per serieller Schnittstelle 
kommunizieren. (In weiterer Zukunft zumindest :) )

Jetzt gibt es aber AVR´s mit UART und ohne und was ich bisher rausfinden 
konnte braucht es nicht unbedingt UART, sondern man kann das 
softwaremäßig auch bewerkstelligen. Ich habe auch gelesen, dass für UART 
besser ein externer Takt verwendet wird da der eingebaute zu ungenau 
sein soll.

Trifft das nur auf höhere Baudraten zu oder ist der eingebaute Takt 
schon bei 9600 Baud zu ungenau? Und was noch wichtiger ist, hat ein 
Controller mit Hardware UART einen genaueren Takt oder sollte man auch 
bei diesen auf einen externen Takt zurückgreifen?

Vielen Dank für eure Antwort, hatte ca. 1000 Fragen und so ziemlich alle 
durch Suchen in diesem Forum beantworten können, nur diese ist übrig 
geblieben :)

vg,
avlbger
#2173465
Lesenswert?

Stefan L. schrieb:
> Hallo,
>
> ich möchte mir gerne ein paar  Microcontroller zum basteln und probieren
> bestellen und dann auch mit dem Controller per serieller Schnittstelle
> kommunizieren. (In weiterer Zukunft zumindest :) )
>
> Jetzt gibt es aber AVR´s mit UART und ohne und was ich bisher rausfinden
> konnte braucht es nicht unbedingt UART, sondern man kann das
> softwaremäßig auch bewerkstelligen.
ja aber das brauch' allerhand Code und Rechenzeit. Für das senden von 
Daten noch ganz gut zu gebrauchen, für das empfangen würd' ich's nicht 
verwenden.

> Ich habe auch gelesen, dass für UART
> besser ein externer Takt
externer Quarz !
>verwendet wird da der eingebaute zu ungenau
> sein soll.
ja die Frequenz muss schon recht genau sein, bei einigen Typen kannst du 
den RC-Osz. auch kalibieren - das tuts notfalls auch wenn die Temperatur 
und Spannung nicht zusehr schwanken.

> Trifft das nur auf höhere Baudraten zu oder ist der eingebaute Takt
> schon bei 9600 Baud zu ungenau?
Die Baudrate ist da egal

> Und was noch wichtiger ist, hat ein
> Controller mit Hardware UART einen genaueren Takt oder sollte man auch
> bei diesen auf einen externen Takt zurückgreifen?
Der interne RC-Osz. ist immer derselbe

Sascha

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren