STM32 Repetition Counter nutzen?

OP (Firma: EleLa - www.elela.de) #3036360
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)
OP (Firma: EleLa - www.elela.de) #3036877
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.
Gast #3045974
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

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