www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik AtTiny13 ungenauer Timer


Autor: Constantin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich habe hier einen AtTiny13 vor mir, der zum Testen erstmal im 
Sekundentakt blinken soll.
Er hat von hause aus 9,8Mhz eingestellt und ich benutze den 8-Bit-timer.
Wenn ich einen Clock-Prescaler einstelle, hat das keine Einwirkung auf 
die Frequenz, wieso? OK, der timer scheint direkt an den CClock 
angeschlossen zu sein, hat das einen speziellen Grund?
Der timer-prescaler steht auf 64. Nun müsste ich doch mit

9.600.000/64(prescaler)/255(bis zum overflow) = 586 overflows/s

erhalten.
Mit Hilfe einer LED komme ich auf 80 overflows/s, der AtTiny hat also 
nur eine Frequenz von 1,3Mhz.
Hat jemand eine Idee?

Autor: Anselm 68 (anselm68)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
FuseBits richtig gesetzt?

Autor: Constantin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich habe sie nicht verändert, also müsste er auf den weksmäßigen 9,6Mhz 
laufen. Und selbst wenn: 1,3 != 4,8 Mhz ;)
So viel Abweichung kann er doch nicht haben...

Autor: Sinusgeek (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Im Auslieferungszustand ist die CKDIV8-Fuse (oder so ähnlich) gesetzt, 
somit läuft der Tiny13 mit 9,6 MHz / 8 = 1,2 MHz.

Schau Dir mal im Datenblatt den Systemtakt-Vorteiler an, Du kannst ihn 
per Software einstellen, musst also nicht an den Fuses schrauben.

Autor: Constantin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ah... so einen gibt es auch noch! Vielen Dank! :)

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.