PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Baudrate von 300 an UART bei 14.7456MHz Quarz



Stefanie
04.03.2007, 15:23
Hi,
ich habe einen Atmega128 und würde gerne eine Baudrate von 300 einstellen. Ich verwende wie gesagt einen 14.7456MHz Quarz und meiner Ansicht nach reichen mir dafür die 12 Bit des UBRR-Registers nicht aus.

Hab ich da was falsch gesehen, oder wie kann ich das jetzt anstellen?

Vielen Dank schon mal für eure Hilfe!!

bluelight_electronic
04.03.2007, 21:11
hi,

also ich komm auf BFF

(alla

UBRR = QuarzTackt / ( BaudRate * 16) -1
UBRR = 14.7456Mhz / ( 300 * 16 ) -1
UBRR = 14.7456Mhz / 4799
UBRR = 3071
UBRR = 0xBFF

was in 12 Bit reinkriegst ;) du musst nur U2Xn = 0, ...

ich hoff ich konnte dir helfen :)

mfg

bluelight_electronic