Ist beim Timer ein ext. Quarz nötig?

Gast #337774
Lesenswert?
• ▲
▼
Hallo,
ich benutze den Timer des ATTiny12. Ist dafür der externe Quarz nötig?
Bei den Fusebits müsste der Tiny im Auslieferzustand doch den internen
Oszillator benutzten.

PS: Kann ich dann die dementsprechenden Pins PB3 und PB4, an denen
normalerweise der Quarz angeschlossen wird ganz normal als I0-Pins
benutzen?
#337775
Lesenswert?
• ▲
▼
Der Timer wird vom internen Takt bedient.
Du wählst einfach einen Teiler (kann auch 1 sein) um aus dem Systemtakt
(z.B. die internen standardmässig eingestellten 2MHz beim Tiny12) einen
Timertakt abzuleiten.

Ein externer Takt am Timer-Beinchen ist für den Counter.

Quarz kann man als alternativen Systemtakt anschliessen, wenn du
anstatt der 2MHz z.B. lieber 8MHz hättest.

cu joern
#337777
Lesenswert?
• ▲
▼
Der Tiny12 läuft ab Werk mit einem undefinierten Takt im Bereich von
etwa 800kHz (sehr hohe Exemplarstreuungen!). Um den internen
RC-Oszillator davon zu überzeugen, mit den standardmäßigen 1,2MHz
(nicht 2MHZ!) zu arbeiten, muss der Tiny12 calibriert werden. Dazu muss
das im AVR befindliche Programm das individuelle Calibrationsbyte eben
dieses Exemplars in das Register osccal schreiben. Dieses
Calibrationsbyte muss vorher von einem ISP-Programm aus dem
Signature-Space des Tiny12 ausgelesen werden, da das im AVR befindliche
Programm da nicht ran kommt. Einzelheiten erfährt man im Datenblatt des
Tiny11/12 und in der Appnote zur Calibration der internen
RC-Oszillatoren der AVRs.

Sämtliche integrierte Peripheriebausteine des Tiny12 arbeiten auch mit
dem internen RC-Oszillator, für 'ne Uhr ist's aber etwas zu ungenau.
Für UART auch, aber der TINY12 hat ja kein Hardware-UART.

...

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.