Attiny85 fast PWM

Moin, :slight_smile:
ich sitze hier jetzt schon eine Woche ein einem Attiny85 und versuche mich an den "fast PWM mode",
bis jetzt habe ich nur ca. 4KHz aus dem kleinen herauskitzeln können, ich benötige aber min. 30KHz für mein Projekt.

Mit Arduino-IDE und mit AVR-Studio bin ich hier am rumbasteln.
nichts klappt wirklich mit den Einstellungen der Registern und Timer...

wäre über Hilfe sehr froh.... ist es schon einem gelungen die "Fast PWM" anzuwenden ?

Lieben Gruß
Alex

Moin,

4x8=32

Mit welchem Takt läuft der kleine denn?

Hi Peter,
laut Datenblatt 1MHz intern.

MfG
Alex

1MHz intern ist der Auslieferungszustand.
Du musst den auf 8MHz intern "umfusen". Dann sollte es auch mit 32kHz PWM klappen.

Mit der Arduino IDE kannst du den Bootloader für 8MHz flashen.
Danach kann der Bootloader, wenn du willst, wieder entfallen. Die Fuses für den internen 8Mhz Takt bleiben dann erhalten.

Gruß Peter

Hi Peter,
das hört sich sehr gut an da ich auch gerade so etwas gelesen habe.
Ich werde es gleich ausprobieren. Danke für deine schnelle Hilfe.

Lieben Gruß
Alex

Hallo,

und wenn es dann immer noch nicht läuft, zeigste uns mal den Code.

Hi Peter,
gucke mal (image).. ich denke dass die "fuses" schon richtig gesetzt wurden?
Es hat mit 8MHz nicht funktioniert, bzw. es hat sich nichts geändert.

CKDIV8 muss raus!

Hallo,

ja der Taktteiler 8 ist immer eine Stolperfalle.
Du müßtest nur beim CKDIV8 den Haken rausnehmen und dann die Fuses neu schreiben.
Der ist ja auf seinen internen 8MHz Oscilator schon gefust, nur eben zusätzlich mit dem 1/8 Taktteiler.

JUNGS!!!!! DES WAR ES !!! :o :stuck_out_tongue_closed_eyes: :grinning: :grin:
Ihr seit Super

31KHz sind da !!

Super bussi

Lieben Gruß
Alex