ATMega128 Timer0 mit externem Quarz

OP #503690
Lesenswert?
• ▲
▼
Hallo,
ich brauche am Ausgang meines Timer0 (OC0) ein Signal mit 32768Hz, ich 
habe zwischen TOSC1 und TOSC2 einen Quarz mit einer solchen Frequenz, 
wie muss ich jetzt den Timer0 konfigurieren, damit er mit genau diese 
Frequenz am Ausgang ausgibt, komm einfach nicht hin...
Gast #503704
Lesenswert?
• ▲
▼
So wie ich dass sehe, kannst Du am Ausgang kein Signal mit der 
Taktfrequenz des Controllers bekommen. Der AVR braucht ja auch noch nen 
paar Takte zum arbeiten. Hat der 128 nicht nen Ausgang, an dem die 
Quarzfrequenz anliegt? Gabs bei nen paar AVRs

Werner
Gast #503719
Lesenswert?
• ▲
▼
Allerhöchstens die halbe. Du musst einen Pin, den Du schaltest, ja auch 
wieder zurücksetzen. Also brauchst Du mindestens zwei Takte, einen zum 
einschalten des Pins und den nächsten, um ihn wieder auszuschalten...
Gast #503727
Lesenswert?
• ▲
▼
Diese 32,768 kHz-Oszillatoren sind oft sehr empfindlich, wenn man sie 
belastet. Du könntest versuchen, über einen Buffer das Signal am 
TOSC2-Pin abzugreifen. Ich weiß aber jetzt nicht, ob die Amplitude dafür 
ausreicht. Hast Du denn keine Möglichkeit, aus deinem CPU-Takt irgendwie 
die 32 kHz zu gewinnen?
Moderator Persönliche Seite #503793
Lesenswert?
• ▲
▼
Bernd Edlinger wrote:

> Sehe aber gerade, dass TOSC1 mit PE5 verbunden ist und TOSC2 mit PE4,
> könnte mir das weiterhelfen?

Wo bitte siehst du das denn?

Ich denke, dass du TOSC2 mit einem Gatter noch belasten kannst,
ich würde aber keine zu lange Leitung dranhängen.  Da aber die
Erfahrung der Leute sagen, dass man im Gegensatz zur Aussage des
Datenblatts besser sowieso ein paar pF Lastkapazität mit einplanen
sollte, wird der Eingang des Folgegatters einfach Teil dieser
Kapazität.
Gast #503866
Lesenswert?
• ▲
▼
Huch, da hatte ich Dir jetzt einfach so geglaubt, dass es PE4 und PE5 
sind... PG3 und PG4 stimmt natürlich. Aber ich habe auch im Datenblatt 
nichts gefunden, dass da irgendwas verbunden ist.

Ansonsten wie von Jörg bestätigt: Du kannst zumindest versuchen, ein 
Gatter an TOSC2 zu hängen um den Quarztakt direkt abzugreifen. Beim 
Hauptoszillator geht das i.d.R. auch ganz gut (wenn man dafür sorgt, 
dass die CKOPT-Fuse gesetzt ist und der Pin nicht zu stark belastet 
wird). Mit dem asynchronen Oszillator habe ich noch keine derartigen 
Erfahrungen und weiß deshalb nicht, ob der das mitmacht.

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.