Forum: Mikrocontroller und Digitale Elektronik STM32 Repetition Counter nutzen?


von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

TIM1 hat einen Repition Counter, der sollte lt. Datenblatt immer 
dekrementieren, sobald ein Auto-Reload erfolgt.

Kann man diesen "Repetion Counter" manuell auslesen und setzen?

Somit hätte/könnte ich aus TIM1 einen 24 Bit Zähler basteln.

Im RM0090 habe ich jetzt nichts gefunden. (STM32F4x7)

von Uwe B. (Firma: TU Darmstadt) (uwebonnes)


Lesenswert?

Nehme TIM2, der hat 32 bit.

Aber die Vielfalt an unterschiedlich potenten Timern beim STM32 nervt!

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

Geht leider nicht so einfach. Ich muss Timer verwenden, die auch als AF 
mit UARTx.RxD / TxD funktionieren. Und mein Prozi ist schon voll belegt.

Das AddOn mit den Timern ist nicht so wichtig.
Ich habe jetzt beim Overflow ein Interrupt erzeugt und zähle eine 
zusätzliche Variable hoch. Klappt auch ganz gut.
TIM1_CH3 zu zählen war nicht ganz einfach, aber klappt auch dank dem 
dass CH1 CH2 und CH3 per XOR verknüpft werden können.

von cell (Gast)


Lesenswert?

Hi Markus,

kannst du mal mehr zu der Timerfunktion erzählen? Ich versuche 
Betriebsstundenzähler für eine beliebige Anzahl von "Motoren" zu 
realisieren.

Also immer wenn ich ein Ausgang setze, soll der entsprechende Zähler 
mitlaufen und auch wieder stoppen.

Gruß
Cell

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
Noch kein Account? Hier anmelden.