Hallo zusammen, ich möchte den Timer 16 des STM32C031 dazu verwenden, das Tacho-Signal eines Lüfters auszuwerten. Dazu möchte ich das CNT Register des Timers mit jedem Puls am TIMER16_CH1 Pin des µC inkrementieren. Das wäre ja dann wohl External Clock Source Mode 1, beschrieben in RM0490 Rev.3 unter Kapitel 18.3.4, Seite 503. Dort wird beschrieben, wie der Mode konfiguriert wird - unter anderem soll da ein gewisser Wert in das "Slave Mode Control Register" TIMx_SMCR geschrieben werden, dieses ist in dem Register Summary (Kapitel 18.4 und 18.4.21) jedoch gar nicht aufgeführt. Für Timer 3 hingegen (Kapitel 16.4.3) ist dieses Register direkt unter dem Control Register 2 (TIMx_CR2) aufgelistet, bei Timer 14, Timer 16 und Timer 17 hingegen jedoch nicht aufzufinden. Jemand eine Idee? Danke im Voraus
:
Bearbeitet durch User
Die einzelnen Timer unterscheiden sich halt deutlich in den "Fähigkeiten". Es wäre schön, wenn alle Timer im Wesentlichen die gleichen Möglichkeiten anbieten würden, aber ST hat halt die (unangenehme) Angewohnheit, ein ziemliches Durcheinander anzubieten: basic, (verschiedene!) general purpose, advanced-control. Kurz: Bei TIM16 gibt's das halt nicht, s. Fig. 180, CNT wird nur CK_INT gespeist, ggf. mit PSC dazwischen.
Ja, das hatte ich auch schon bemerkt, nur dann halt noch den Text gelesen, laut dem es das ja dann doch wieder geben sollte.
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.