Forum: Mikrocontroller und Digitale Elektronik STM32F4xx timer prescaler während des Betriebs umschalten


von Pico (Gast)


Lesenswert?

Hallo Zusammen,

ich möchte mit einem STM32F4xx Timer verschiedene Frequenzen generieren, 
was leider nur mit Umschaltung des Prescalers möglich ist.

Die Frage ist, ob man den Prescaler (+ Reload Wert) während des Timer 
Interrupts unfallfrei ändern kann, oder ob hier mit Komplikationen zu 
rechnen ist.

Vielen Dank schon mal!

von Ingo L. (corrtexx)


Lesenswert?

Pico schrieb:
> Die Frage ist, ob man den Prescaler (+ Reload Wert) während des Timer
> Interrupts unfallfrei ändern kann, oder ob hier mit Komplikationen zu
> rechnen ist.
Was heisst Unfallfrei? Was sagt das DB da zu? Probiere es doch einfach 
mal aus in ungefährlicher Umgebung!

von m.n. (Gast)


Lesenswert?

Ingo L. schrieb:
> Probiere es doch einfach
> mal aus in ungefährlicher Umgebung!

Ich habe das mal probiert: die Feuerwehr mußte kommen!
;-)

von Ingo L. (corrtexx)


Lesenswert?

laut DB wird der Prescaler bei jedem Update neu gesetzt, sollte also 
unfallfrei klappen.

von Ingo L. (corrtexx)


Angehängte Dateien:

Lesenswert?

Hier der Auszug. War das jetzt so schwer selber rauszufinden?

von m.n. (Gast)


Lesenswert?

Ingo L. schrieb:
> Hier der Auszug. War das jetzt so schwer selber rauszufinden?

Für Pico war es doch ganz leicht. Er mußte nur 19 Minuten abwarten.

von Ingo L. (corrtexx)


Lesenswert?

In der Tat...

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.