Forum: Mikrocontroller und Digitale Elektronik ATTiny; PLL; externer CLK


von Karl (Gast)


Lesenswert?

Hallo,

ich hätte eine Frage bzgl. ATTiny(45) und dem Systemtakt. Der 45er(und 
einige Tiny's) verfüge ja über die möglichkeit die I/O Einheiten mit 
64MHz über die PLL zu takten.

Ich würde gerne einen externen Takt und die PLL verwenden.
Nur irgendwie spießt es sich bei den FUSE bits/Registereinstellungen 
bzgl CLK source.

Ich hab mir das Datenblatt jetzt schon mehrere Male durchgelesen und so 
weit ich verstehe ist die Verwendung der PLL an den internen Oscillator 
gebunden.

Was als Systemclk verwendet wird stell ich anhand der Fuse bits ein - 
richtig ? (dort heißts entweder ext clk od. PLL) scheidet also aus

Bleibt noch das PLLCSR, dort steht bei Bit 2 (letzter Satz) "The bit 
PCKE can only be set, if the PLL has been enabled earlier."

und bei Bit 1 steht:

"When the PLLE is set, the PLL is started and if needed internal 
RC-oscillator is started as a PLL reference clock. If PLL is selected as 
a system clock source the value for this bit is always 1."

heißt das jetzt, wenn ich Bit 1 & 2 setze bzw bei den FUSE bits ext clk 
setze verwendet der µC den exteren Takt als sysclk und trotzdem die PLL 
für den TIMER ?

ich verwende AVR Studio 5
Danke

von Joachim D. (Firma: JDCC) (scheppertreiber)


Lesenswert?

Karl schrieb:
> "When the PLLE is set, the PLL is started and if needed internal
> RC-oscillator is started as a PLL reference clock. If PLL is selected as
> a system clock source the value for this bit is always 1."

Ich würde "Kommata vergessen" konstatieren.

"When the PLLE is set, the PLL is started and, if needed, internal
RC-oscillator is started as a PLL reference clock."

von spess53 (Gast)


Lesenswert?

Hi

>...den FUSE bits ext clk
>setze verwendet der µC den exteren Takt als sysclk und trotzdem die PLL
>für den TIMER ?

Nein. Entweder PLL mit (geteilten) 16MHz Systemtakt, oder Externer Takt.

MfG Spess

von Karl (Gast)


Lesenswert?

Hallo,

Danke spess53 !!!

mfg Karl

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.