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.
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. |
:
Bearbeitet durch User
Jetzt funktioniert es. Das war genau der Tipp den ich noch brauchte. Danke dir für deine schnelle Hilfe.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.