Forum: Mikrocontroller und Digitale Elektronik Attiny212 Taktrate OSC20M


von Jürgen (derkleinemuck)


Lesenswert?

Ich finde irgendwie im Datenblatt nicht, welcher Wert für die Default 
Baudrate gilt. Das ist wohl Abhängig von OSC20M aber ob nun 16 oder 20 
MHz kann ich nicht finden. Tomaten auf den Augen oder 
Verständnisproblem? Wer hilft?

von Ob S. (Firma: 1984now) (observer)


Lesenswert?

Jürgen schrieb:
> Ich finde irgendwie im Datenblatt nicht, welcher Wert für die Default
> Baudrate gilt. Das ist wohl Abhängig von OSC20M aber ob nun 16 oder 20
> MHz kann ich nicht finden. Tomaten auf den Augen oder
> Verständnisproblem? Wer hilft?

Lese-Lehrer? Steht alles im Klartext und unverschlüsselt im DB.

von H. H. (Gast)


Lesenswert?

Nach dem Reset ist das BAUD Register auf 0h gesetzt, und dieser Wert ist 
gar keiner Baudrate zugeordnet.

von Volker B. (Firma: L-E-A) (vobs)


Lesenswert?

Jürgen schrieb:
> Ich finde irgendwie im Datenblatt nicht, welcher Wert für die Default
> Baudrate gilt. Das ist wohl Abhängig von OSC20M aber ob nun 16 oder 20
> MHz kann ich nicht finden.

Die Baudrate wird aus dem internen Takt der MCU abgeleitet. Microchip 
nennt diesen "f_CLK_PER"

Dieser wiederum wird aus dem 16- oder 20MHz-RC-Oscilator abgeleitet, 
indem dieser Takt durch den im Register CLKCTRL.MCLKCTRLB eingestellten 
Wert dividiert wird. Initial ist dort der Wert 6 eingestellt.

Welcher der beiden Oszillatoren aktiv ist, bestimmt die Fuse OSCCFG. 
Diese ist im Auslieferungszustand auf den 20-MHz-Oszillator eingestellt.

> Tomaten auf den Augen oder
> Verständnisproblem?

Vermutlich beides, gepaart mit  einem Hand zur Faulheit. :-/

Grüßle,
Volker

von Georg M. (g_m)


Lesenswert?

Jürgen schrieb:
>  16 oder 20 MHz kann ich nicht finden

Default: 20 MHz

Datasheet DS40002287A-page 38

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.