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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.