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


von Dominik W. (Gast)


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

von spess53 (Gast)


Lesenswert?

Hi

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

CKDIV8-Fuse?

MfG Spess

von Dominik W. (Gast)


Lesenswert?

Oh je das war es!! Danke

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.