AVR - Fusebits, externer Takt und das Tutorial...

Gast #226032
Hallo, ich bin hier ein wenig verwirrt.
Entsprechend dem Tutorial wird der externe Takt an XTAL1 angeschlossen,
und dann sollte es funktionieren...
...sicher, im Tutorial ist es ein Prozessor aus der alten AT-Serie, was
ich hier gerade am Wickel habe ist ein ATmega8. Ist das richtig, daß bei
den ATmegas der Takt zwischen XTAL1 und XTAL2 angeschlossen wird bzw.
gilt das dann nur, wenn man keinen Oszillator sondern einen "nackten"
Quarz verwendet?
Außerdem sagt das Manual zum ATmega8, daß man Fusebits setzen muß, wenn
man externen Takt verwenden will (Was auch die Erklärung sein könnte,
warum mein ATmega daheim sich vehement weigert, mit dem PC zu
reden...). Und wie genau ist der interne RC-Taktgenerator bzw. welche
Anwendungen schließen dessen Verwendung aus? (DER AVR soll quasi nur
zwischen TWI und Parallelports vermitteln).
Fragen über Fragen...

Gruß,
Harald
Gast #226033
Hallo Harald, im Datenblatt zum Mega8 ist das Setzen der Fuse-Bits unter
"Clock Sources" erklärt, auch mit Schaltplan wie man einen Quarz und
einen externen RC-Oszillator anschließt(Quarz mit Bürdekapazitäten an
XTAL1 und XTAL2, Externer Oszillator nur an XTAL1). Gegen den internen
RC spricht gar nichts, außer Du brauchst sehr stabile und genaue Takte
für zeitgenaue Anwendungen oder Du willst schneller als 8MHz takten.
Den internen Oszillator kann man kalibrieren, damit kriegt man ihm
recht genau (auch siehe Datenblatt). Da weder i2c noch der
PC-Parallelport zeitkritisch sind (im Gegensatz zu RS232) sollte das
Timing für Deine Anwendung kein Problem sein..

Viel Spaß beim Basteln!
#226034
Externer Takt kommt über XTAL1 rein.
ein Quarz wird über XTAL1 + XTAL2 + 2x C  zum schwingen angeregt.
Interner RC-Oszilator , den gibt auch als extern als ersatz zum
internen, Standardmäßig laufen bei den Megas mit 1Mhz über ein
RC-Oszilator.

der Quarz ist hier genauer.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.