STM32: Timer vs. CPU Zeit

Gast #5015188
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 :-)
Gast #5015221
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...
Gast #5015238
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...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.