Forum: Mikrocontroller und Digitale Elektronik AT90PWM3 interner Takt ohne Quarz


von Santus (Gast)


Lesenswert?

Hallo,

ich bin ein absoluter AVR-Anfänger. Wenn ich das Datenblatt richtig 
verstehe kommt der µC ohne eine externe Beschaltung an XTAL aus. Stimmt 
das und, wenn ja, kann ich die XTAL-Pins unbeschaltet lassen?

Der Prescaler ist ab Werk auf 8 eingestellt. Ergibt sich damit ein Takt 
von 8MHz/8 = 1MHz? Schonmal ein großes Dankeschön an alle, die mir 
helfen wollen.

von Benedikt K. (benedikt)


Lesenswert?

Santus wrote:
> Wenn ich das Datenblatt richtig
> verstehe kommt der µC ohne eine externe Beschaltung an XTAL aus. Stimmt
> das

Ja.

> und, wenn ja, kann ich die XTAL-Pins unbeschaltet lassen?

Ja, oder anderweitig als ganz normale Pins verwenden.

> Der Prescaler ist ab Werk auf 8 eingestellt. Ergibt sich damit ein Takt
> von 8MHz/8 = 1MHz?

Ja.

Der interne Oszillator ist aber Temperatur und Spannungsabhängig und 
daher z.B. für den UART oft zu ungenau.

von Sascha L. (santus)


Lesenswert?

Feine Sache. Wäre da nicht Dein letzter Satz. Denn UART ist genau das 
was ich mit dem Controller machen wollte. Also muss ich doch mit einem 
externen Takt arbeiten?

von Benedikt K. (benedikt)


Lesenswert?

Das mit dem internen Oszillator kann funktionieren (was es oft auch 
tut), es kann aber auch zu Problemen führen.
Ein Quarz ist daher auf jedenfall die sicherere Lösung.

von Sascha L. (santus)


Lesenswert?

Na gut. Dann werde ich das mit nem Quarz machen. Vielen Dank für Deine 
Hilfe. Kennst Du zufällig ein Tutorial oder sowas, wo eine 
Datenübertragung per UART mit dem AT90 aufgebaut und erklärt wird?

von Benedikt K. (benedikt)


Lesenswert?

AVR-GCC-Tutorial, Abschnitt UART
Der UART des AT90PWM3 hat noch zusätzliche Features, aber als Einstieg 
kann man das obige Tutorial trotzdem verwenden.

von Santus (Gast)


Lesenswert?

Super, Danke. Hier wird man echt geholfen.

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.