Gast
#1335276
Wie viele hier wohl bereits wissen, bieten neuere ATMegas (wie der 48/88/168) die Möglichkeit, den Systemtakt durch Setzen des CLKPR-Registers über einen Vorteiler zu ändern. Aus dem Datenblatt kann ich jedoch beim besten Willen nicht ablesen, ob dies auch die USART-Baudrate beeinflußt. Da ist einerseits davon die Rede, daß der heruntergeteilte Takt auch für die Peripherie gilt, z.B. als clkIO. Andererseits ist in Zusammenhang mit der USART-Baudrate bzw. UBRR-Einstellung immer von fOsc die Rede, und nicht von einem bestimmten Peripherietakt als Quelle. Der Oszillator läuft nach wie vor mit 8 MHz. Wenn ich einen Taktvorteiler von 16 für die CPU festlege, muß ich dann für die Berechnung der Baudrate von fOsc=8.000.000 ausgehen, oder vielmehr von fOsc=500.000? Auch Google ist in dieser Frage nicht sehr freundlich zu mir (oder ich verwende die falschen Suchbegriffe, kann auch sein).