Ich habe da noch ein Verständnisproblem zu der PWM.
Ich wollte deshalb aber keinen neuen Thread aufmachen, zumal dieses Thema ja auch ein Teil des Programms sein wird.
Wenn ich das richtig verstanden habe, konfiguriert Bascom den Timer in PWM als phasecorrekt, das heißt , der Timer zählt
von 0 bis max und zurück bis 0. Das ist dann eine Periode der PWM-Frequenz. ?
Beispiel: Timer0 zählt von 0 bis 255 und zurück bis 0. Das entspricht 512 Tics . Teilt man jetzt den 16 MHz Takt durch 512,
erhält man eine PWM - Frequenz von 31.25 kHz. Also doch schon weit weg von 100. Oder ???
Ich denke, das erfordert doch schon ein eingehendes Studium des Datenblattes, um die Timer-Register so zu verbiegen, das
es passt. Vielleicht kann man dieses Thema in den Schreibpausen von Mandy schon mal erörtern.
Detlef
Ich wollte deshalb aber keinen neuen Thread aufmachen, zumal dieses Thema ja auch ein Teil des Programms sein wird.
Michael schrieb:
100kHz PWM bei ausreichender Auflösung ist für einen Anfänger mit einem Mega8 schon eine ordentliche Nummer.
von 0 bis max und zurück bis 0. Das ist dann eine Periode der PWM-Frequenz. ?
Beispiel: Timer0 zählt von 0 bis 255 und zurück bis 0. Das entspricht 512 Tics . Teilt man jetzt den 16 MHz Takt durch 512,
erhält man eine PWM - Frequenz von 31.25 kHz. Also doch schon weit weg von 100. Oder ???
Ich denke, das erfordert doch schon ein eingehendes Studium des Datenblattes, um die Timer-Register so zu verbiegen, das
es passt. Vielleicht kann man dieses Thema in den Schreibpausen von Mandy schon mal erörtern.
Detlef
Leichtsinn ist kein Mut, Vorsicht keine Feigheit.