MEGA128 ohne externen Takt?

Gast #129598
Lesenswert?
• ▲
▼
Hallo MC-Fans!
Beim Studium der 380-Seitigen Bedienungsanleitung des mega128 bin ich
über einen Punkt gestolpert, der mir nicht ganz klar ist.
Habe ich es richtig verstanden, dass der mega128 keinen externen Quarz
zur Taktung braucht, also praktisch nakt betrieben werden kann? Wenn ja
hat er aber trotzdem Eingänge für ext Takt. Wozu kann ich den internen
Takt nutzen und wann brauche ich den externen?
tex
Gast #129599
Lesenswert?
• ▲
▼
Hi.

Da hast du richtig gelesen und es auch richtig verstanden. Der mega128
(sowie die meisten neueren uC von Atmel - glaub sogar alle mega und
tiny's) hat einen internen Oszillator. Dadurch brauchst praktisch nur
noch VCC und GND und dein Controller läuft.
Der Vorteil von einem externen Quarz ist, dass er genauer läuft.
Außerdem glaub ich, dass der interne Oszillator "nur" mit 8 MHz
läuft. Extern könntest ihn auch mit 16MHz versorgen.
Ansonsten ist aber der interne Oszillator einem externen äquivalent
(falls ich mich jetzt nicht irre)!

mfg
Andreas
Gast #129600
Lesenswert?
• ▲
▼
Oh man!
Kein Eprom, kein Latch, keine externen Pullups, keine externen
Oszillatoren, kein Adress- und Datenbus mehr ...
Vermutlich werde ich irgendwann im Kapitel der seriellen Schnittstelle
angekommen feststellen, das man sich über deren Takt auch keine
Gedanken mehr machen muss...
Gast #129602
Lesenswert?
• ▲
▼
Der interne Oszillator ist aber nicht sonderlich temperaturstabil und
außerdem nicht so genau wie ein Quarz. Bei zeitkritischen Anwendungen,
z.B. die angesprochene serielle Schnittstelle, kann es da zu Problemem
kommen, wenn der Takt zu sehr daneben ist. Bei mir hat es in 19 von 20
Fällen geklappt, aber wenn man auf der Fehlersuche ist, kann das schon
ganz schön nerven, wenn man feststellt, daß es "nur" an der ungenauen
Übertragungsfrequenz liegt.
Gast #129603
Lesenswert?
• ▲
▼
hi,
kann mir jemand sagen wir ich meinen internen takt von 1 Mhz
(Asulieferungszusand) auf 8 Mhz änder ?....
OK Fusebits CKSEL3..0 ...das hab ich aber wie is das mit dem
Calibration Byte ... das is bei mir nur read only ?
Außerdem is mir nicht ganz klar was ich reinschreiben sollte ??
  chris

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.