Forum: Mikrocontroller und Digitale Elektronik STM32: Timer vs. CPU Zeit


von DraconiX (Gast)


Lesenswert?

Ich habe da mal eine grundsätzliche Frage:

Kosten die Timer, wenn sie ausschließlich OC laufen, mit Pin Toogle im 
Match und ohne Interrupt der CPU Takte?

Das eine ISR Takte verbraucht ist mir selbstverständlich bewusst. Aber 
wie sieht die Sache ohne ISR aus?!

Danke für die Aufklärung :-)

von Horst (Gast)


Lesenswert?

Nein, kosten die Hardware-Geschichten nicht, wenn sie einmal eingestellt 
sind.

von --- (Gast)


Lesenswert?

Das wichtigste ist, den Takt für den Timer einzuschalten.
Sonst verbraucht er auch keine(/kaum) Leistung.

von Neumond (Gast)


Lesenswert?

Die Timer sind Hardware und werden per Register konfiguriert. Alles 
Silizium.
Die ISR ist Software und wird von der CPU abgearbeitet.

von eagle user (Gast)


Lesenswert?

Wenn man die CPU schnell genug taktet, dass die Flash-Bandbreite nicht 
reicht und man die Timer-Register per DMA aus dem Flash lädt, kostet das 
CPU-Takte...

von Dr. No (Gast)


Lesenswert?

Neumond schrieb:
> Die Timer sind Hardware und werden per Register konfiguriert.
> Alles
> Silizium.
> Die ISR ist Software und wird von der CPU abgearbeitet.

Das Sichern der Register geschieht per Hardware und kostet trotzdem 
Zeit...

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.