STM32 Timer im One-Pulse Mode per Software triggern

OP #3796791
Lesenswert?

Hallo zusammen,

ich verwende in meiner Schaltung den STM32F303CC.
Den Timer TIM4 möchte ich im One-Puls Mode betreiben um einen 4ms Impuls 
zu
erzeugen. Beispiele bei denn die Triggerung durch einen anderen internen
Timer oder einen externen Eingang ausgelöst wird gibt es viele.
In meinem Falle muß ich den Timer jedoch per Software triggern. Nur dazu
habe ich bisher keine Lösung gefunden.
Kann mir da vielleicht jemand einen Tipp geben?
Vielen Dank im voraus.
#3796802
Lesenswert?

Hmm, Du setzt einfach das CEN-Bit im CR1-Register des Timers und los 
gehts. :)
1
Register CR1
2

3
Bit 0 CEN: Counter enable
4
0: Counter disabled
5
1: Counter enabled
6
Note: External clock, gated mode and encoder mode can work only if the CEN bit has been
7
previously set by software. However trigger mode can set the CEN bit automatically by
8
hardware.
9
CEN is cleared automatically in one-pulse mode, when an update event occurs.

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