AVR u. UART mit Baud 1200

Gast #965953
Lesenswert?

Hallo leute,

ich stehe vor ein Problem und weiß nicht so recht weiter. Und zwar muss 
ich bei einen Atmel Controller mit einen UART programmieren, der mit 
1200 Baud sendet bzw. empfängt.
Jetzt habe ich durch manche Manuals gestörbert und fest gestellt, dass 
das Min. bei den AVRs 2400 Baud ist.

Jetzt meine frage, wie bekomme ich es hin, das der UART mit 1200 Baud 
sendet bzw. empfängt?

Danke
Max
#965960
Lesenswert?

@ Max Power (Gast)

>ich bei einen Atmel Controller mit einen UART programmieren, der mit
>1200 Baud sendet bzw. empfängt.

AVR-Tutorial: UART

>Jetzt habe ich durch manche Manuals gestörbert und fest gestellt, dass
>das Min. bei den AVRs 2400 Baud ist.

Da hast du was falsch verstanden.

>Jetzt meine frage, wie bekomme ich es hin, das der UART mit 1200 Baud
>sendet bzw. empfängt?

Einfach programmieren!

MFG
Falk
#966010
Lesenswert?

Max Power wrote:
> Jetzt habe ich durch manche Manuals gestörbert und fest gestellt, dass
> das Min. bei den AVRs 2400 Baud ist.

Nein.
Theoretisch ist bei maximalem Takt (20MHz) das Minimum 305 Baud:
20MHz / 2^12 / 16 = 305

Praktisch gibt es aber keinen Minimalwert, da man eine noch lahmere UART 
in SW machen kann.


Peter
Gast #966021
Lesenswert?

Hi

Mal von SW-UART abgesehen. Es gab/gibt AVRs mit 8-Bit UBRR-Register. Ab 
bestimmten Taktfrequenzen sind niedrige Baudraten dann nicht nöglich. 
Bei den jetzt üblichen 16-Bit-UBRR ist de facto (fast) jede Baudrate 
möglich.

MfG Spess

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