ATtiny26 auf 16MHz takten

Gast #114831
Lesenswert?

Ups...

@Benedikt:
Danke für den Tip, werde ich mal probieren, wenn ich mal was mit dem
Tiny26 mache. Bisher ist mir dieses Feature noch nicht aufgefallen,
hatte aber nicht intensiv danach gesucht...

...HanneS...
Gast #114833
Lesenswert?

Hallo,

also ich habe im Datenblatt nur gefunden das der Interne PLL die
Taktfrequenz mal 64 nimmt(wennns so eingeschaltet wird), bei 1MHz hätte
man so 64 MHz etws viel oder ;-) ? Ich denke jetzt mal das man extern
mit  16 / 64 = 0,25 MHz takten muss damit man dann auf 16 MHz
Systemtakt kommt.
Gast #114834
Lesenswert?

Wer lesen kann ist klar im Voreteil:
Seite 33:

PLLCLK
There is an internal PLL that provides nominally 64 MHz clock rate
locked to the RC
Oscillator for the use of the Peripheral Timer/Counter1 and for the
system clock source.
When selected as a system clock source, by programming (“0”) the fuse
PLLCK, it is
divided by four. When this option is used, the CKSEL3..0 must be set to
“0001”. This
clocking option can be used only when operating between 4.5 - 5.5V to
guaratee safe
operation. The system clock frequency will be 16 MHz (64 MHz/4). When
using this
clock option, start-up times are determined by the SUT Fuses as shown
in Table 16.
See also “PCK Clocking System” on page 26.
Gast #114840
Lesenswert?

So blöd kann man doch echt nicht sein oder ?
Ich frag mich echt, wie man in der Lage ist einen uC zu programmieren,
ohne lesen zu können !

Es ist egal ob man 1,2,4 oder 8MHz auswählt, der PLL wird immer mit
1MHz versorgt. Dier erzeugt 64MHz für den Timer und PWM. Die 64Mhz
werden durch 4 geteilt und man hat 16MHz.

Ich würde mich ja nicht so aufregen wenn man da stundenlang nach suchen
muss, aber ich musste den tiny26 auf 16MHz stellen, hatte voher noch
nichts mit dem gemacht und nach 10 Minuten lief er auf 16MHz mit einem
simplen in QBasic geschriebenen Programmiergerät.
Gast #114841
Lesenswert?

"When selected as a system clock source, by programming
(“0”) the fuse PLLCK, it is divided by four. When this
option is used, the CKSEL3..0 must be set to “0001”."

warum schreiben die das dann? und cksel 0001 ist nunmal die einstellung
für 1mhz. die 1mhz sind in diesem fall natürlich irrelevant aber zum
leichteren verständnis hab ich das halt so geschrieben und nicht nur
den cksel wert

und bitte nicht so unfreundlich. wir wollen doch nicht den freundlichen
umgangston hier verlieren
Gast #785010
Lesenswert?

Der Thread ist zwar ein bischen alt, aber es passt dazu...

Ein ATTiny45V ist ja für 10Mhz spezifiziert.
Die "PLL-Taktung" erzeugt jedoch 16Mhz.

Wenn man, so wie ich :) PLL-CLK bei einem V-Typen eingestellt hat, 
könnte es dann sein, das man ihn "verfust" hast ?

Kann man das außer mit HV... noch irgendwie richten?


Danke im Voraus ;)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren