Forum: Mikrocontroller und Digitale Elektronik mega8/16 auf 16MHz takten


von ubootfanat (Gast)


Lesenswert?

gibts da irgendeine Möglichkeit ATmega8 bzw. ATmega16 mittels internem
Oszillator auf 16MHz zu takten?

mfg ubootfanat

von Thorsten (Gast)


Lesenswert?

Nein.

von Peter D. (peda)


Lesenswert?

Ja, wenn man an den internen Oszillator einen Quarz dranhängt.

Ohne externe Beschaltung ist es nicht möglich.


Peter

von ubootfanat (Gast)


Lesenswert?

wie geht das dann??

hab das Datenblatt studiert, komme aber auf keinen grünen Zweig!

was muss ich tun, damit ich meine 16MHz bekomme?

mfg ubootfanat

von Tobi (Gast)


Lesenswert?

einen 16mhz quarz (mit kondensatoren) oder quarzoszillator kaufen.
beschaltung steht im datenblatt und crystal und external clock

von ubootfanat (Gast)


Lesenswert?

im Datenblatt steht irgendetwas von einer CKOPT-Fuse!

8MHz dran - CKOPT-Fuse und 16MHz sind aktuell!?

mfg

von Jens123 (Gast)


Lesenswert?

was steht da noch von dem fuse???
ich mein irgendwas von einem "low XXX XXX" oder?
was anderes, wozu brauchst du die 16MHz??
meinst du nciht es wuerden 8 dicke ausreichen?
fang mal klein an den nich glaube weniger, das du schon so viel
erfahrung mit den AVRs hast

von AxelR. (Gast)


Lesenswert?

Du bist aber hartnäckig: wenn man sagt das es nicht ohne externe
beschaltung geht...

du brauchst einen a) externen takt oder b) einen Quartz.
Die CKopt Fuse sagt nur, ob der Quartz mit voller Amplitude angeblasen
wird oder nicht. Macht sich manchaml ganz gut, wenn's auf jedes uA
ankommt, das der Stromverbrauch sinkt.
AxelR.

von Tobi (Gast)


Lesenswert?

"For resonators, the maximum frequency is 8 MHz with CKOPT unprogrammed
and 16 MHz with CKOPT programmed."

du brauchst trotzdem einen 16mhu quarz. bloss bei 16mhz musst du wohl
ckopt setzten, damit es stabil/fehlerfrei läuft

von Tobi (Gast)


Lesenswert?

mist, zu langsam :)

von ubootfanat (Gast)


Lesenswert?

tut mir ja schrecklich leid, aber ich brauch die 16MHz um ein Kamerabild
auszulesen - da ist jedes einzelne MHz wichtig!!!

was meine Erfahrung angeht: besuche jetzt seit 5 Jahren die
HöhereTechnischeLehrAnstalt für Elektronik in Tirol und das Auslesen
der Kamera ist teil unseres Diplom(Abschluss-)projekts!

also zusammenfassend: ich beschalte lt. Datenblatt mit einem
16MHz-Quarz und setze die CKOPT-Fuse.

mfg

von Ingo Henze (Gast)


Lesenswert?

Wenn es auf jedes MHz ankommt, wäre viellecht auch einer der
Mega8-Nachfolger Mega88 (bzw. falls dann mal verfügbar Mega168)
interessant. Die kann man immerhin mit einem externen Takt von 20 MHz
bereiben.
Aber um einen externen Takt/Quarz wird man wohl nicht drumrum kommen.

Gruß
Ingo

von Benedikt (Gast)


Lesenswert?

>Wenn es auf jedes MHz ankommt, wäre viellecht auch einer der
>Mega8-Nachfolger Mega88 (bzw. falls dann mal verfügbar Mega168)
>interessant. Die kann man immerhin mit einem externen Takt von 20 MHz

Der mega8 läuft auch mit 20MHz, ich habe sogar einen problemlos mit
22,1184MHz laufen. Nur so Sachen wie EEPROM kannst dann vergessen.
Und ich lasse meine ganzen AVRs die mit Quarz laufen ohne CKOPT laufen.
Ich hatte noch nie Probleme, außer bei einem Tiny2313 der mit einem
27MHz Quarz nur auf etwa 18MHz gearbeitet hat, nachdem ich ihm den
Grundton per Schwingkreis weggenommen habe.

von AxelR. (Gast)


Lesenswert?

...nur auf etwa 18MHz gearbeitet hat, nachdem ich ihm den
Grundton per Schwingkreis weggenommen habe.

ein Widerstand parallel zum Quarz geht meistens auch.
Gruß
AxelR.

von Frank B. (fmbsg)


Lesenswert?

> Der mega8 läuft auch mit 20MHz, ich habe sogar einen problemlos mit
> 22,1184MHz laufen. Nur so Sachen wie EEPROM kannst dann vergessen.
> Und ich lasse meine ganzen AVRs die mit Quarz laufen ohne CKOPT laufen.

Liebe Leute,

im Rahmen meines Projekts "Wir lernen µC" habe ich mit PonyProg ein 
Beispielprogramm mit blinkender LED in den ATmega8-16 geschoben. Und 
siehe, es war gut. Blinkte nur zu langsam. Ach ja, interner Oszillator 
statt Quartz.  Nun hatte ich außen einen 16MHz-Quartz mit zwei 
Kondensatoren geschaltet (XTAL1 und 2) und dachte mir...
"For resonators, the maximum frequency is 8 MHz with CKOPT unprogrammed 
and 16 MHz with CKOPT programmed."
...ich habe ja keinen Resonator, sondern einen Quartz. Also habe ich die 
Fuses auf SUT 11 und CKSEL 1111 geschaltet.

Danach stellte sich der µC tot und PonyProg war ganz komisch. Nach 
einigem Stöbern in diesem Forum habe ich dann einfach den 16MHz gegen 
einen 6MHz-Quartz getauscht und nu geht's wieder.

ABER: Wie schaltet man denn so ein Ding nun auf 16MHz??

Benedikt erklärt ja oben, daß man CKOPT nicht bräuchte. Wie geht's denn 
dann?

FG und Danke
Frank

von Michael U. (amiga)


Lesenswert?

Hallo,

Leitungen Quarz/AVR/Kondensatoren/GND zu lang?
100n direkt an Betriebsspannungsanschlüssen des AVR?

"komischen" Quarz erwischt? Ungünstige Kondensatoren (2x22p ging bei mir 
bisher immer)?

Ich hatte auch auf dem Steckbrett bei 5V noch nie Probleme mit 16MHz an 
Mega8515/162/8/16/32, meist auch ohne gesetze CKOPT, weil vergessen.

In meinem Multimeter-Stift läuft ein normaler Mega8 auch bei 2,9V noch 
stabil mit 16MHz.

Gruß aus Berlin
Michael

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.