ATtiny13 hat eine falsche PWM Frequenz

Gast #1624925
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren