www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ATtiny13 hat eine falsche PWM Frequenz


Autor: Dominik W. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Guten Tag

Ich benutze einen ATTINY13V-10PU Mikrocontroller.

Ich takte ihn mit 4.8Mhz. Meine PWM Initialisierung sieht 
folgendermassen aus:

  ; PWM
  ldi temp1, (1<<COM0A1)|(1<<COM0A0)|(1<<WGM00)|(1<<WGM01)  // Fast PWM, 
Clear on Match, set at Bottom
  out TCCR0A, temp1
  ldi temp1, (1<<CS00)
  out TCCR0B, temp1

Bei einem Vorteiler von 1 müsste die PWM Frequenz 18.75khz betragen. 
Wenn ich mit dem Oszilloskop nachmesse sind es nur ~2.4khz (ein achtel 
davon).

Wenn ich die Fuse Bits auf 9.6Mhz setze verdoppelt sich die PWM 
Frequenz. Für meine Anwedung benötige ich jedoch deutlich mehr.

Weiss jemand woran es liegt oder hatte schonmal ein ähnliches Problem?

Gruss

Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

>Weiss jemand woran es liegt oder hatte schonmal ein ähnliches Problem?

CKDIV8-Fuse?

MfG Spess

Autor: Dominik W. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Oh je das war es!! Danke

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.