PWM mit 30Hz?

Gast #158202
Lesenswert?

Hallo Leute,

ich würde gerne mit meinem mega8 eine pwm-frequenz mit 30HZ erlangen
wollen. nun habe ich aber den verdacht, daß ich mit meinen 4MHZ nicht
so tief komme. Sehe ich das richtig? laut datenblatt wäre das tiefste
die 123HZ, aber das ist zu schnell...
wer kann mir da weiterhelfen?

Vielen Dank
Gast #158203
Lesenswert?

Ich hab mich zwar nicht näher damit befasst, aber man kann ja nen
Prescaler von 1024 nehmen und dann noch ne 10bit PWM nehmen, macht
1024², was dann mit 5Hz.
Ich hoffe das geht, aber wäre nicht gut.

Nimm lieber ne Software PWM, da du eh nur ne mini-Frequenz brauchst und
dazu der T1 zu schade ist.

dave
Gast #158209
Lesenswert?

Oder nimm halt den 1 MHz internen Oszillator oder einen so niedrigen
externen Taktgeber dass es hinkommt. Aber eine Frage bleibt doch: Was
soll den 30 Hz sein? Die einzelnen Pulse oder eine daraus entstehende
Sinusschwingung? Letzteres laeuft hier neben mir gerade mit 0,5 Hz
wunderbar, sag bascom oder was Du nimmst dass es halt warten soll bis
es den naechsten Wert laedt. Wenn Du nur 30 Pulse pro Sekunde willst
mach halt ein Programm was das mit warten und zwei (veraenderlichen?)
Variablen loest.
Gast #158210
Lesenswert?

Eh, Leutem! Noch komplizierter geht's wohl nicht.

Weiß nicht, wo das Problem sein soll.
Ist doch ganz einfach.
Hab's mit nem mega16 gemacht.

Folgende Einstellungen sind notwendig:


TCCR1B=(1<<WGM13)|(1<<WGM12)|(1<<CS10);
TCCR1A=(1<<WGM11)|(1<<WGM10)|(1<<COM1A0);
OCR1A = 8333;

mögliche Vorteiler: 1,8,64,256,1024 (S.112 - 113)
zu wählen ist 8.

Folgende Formel:
z.B.
bei einem 4MHz Quarz:

4000000/(2*8)/30 = 8333,33

Die tiefste mögliche Frequenz ist bei Vorteiler 1024 und 4MHz Quarz:
4000000/(2*1024)/65535 = 0,03 Hz

(65535, weil OCR1A ein 16-bit Register )

Alles klar?
#1047675
Lesenswert?

@ Marko (Gast)

>Ich verstehe echt nicht, wo Dein Problem liegt!

Aber ich weiss wo deins liegt. Du gräbst uralte, vermoderte Threads aus 
und kannst selbst eine rot geschriebene Warnung übersehen.

>Lies halt mal das Datenblatt durch!

Mach mal die Augen auf ;-)

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