STM32C0x1 Timer 16/17 External Clock Source Mode 1

OP #7677183
Lesenswert?

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

#7677201
Lesenswert?

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.

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