Höhere Auslastung - weniger Strom?

Gast #2191666
Lesenswert?
• ▲
▼
Hallo Leute,

Ich habe den Strombedarf eines Renesas R32C/111 gemessen. Ich verwende 
ein RTOS darauf. Nun hab ich einen Task erstellt, der meine Auslastung 
steuert (durch eine for-loop, in welcher Berechnungen gemacht werden).

Das mehr als erstaunliche ist, dass mein Mikrocontroller weniger Strom 
zieht, wenn ich die "Grenze" meiner for-loop hinaufschraube (Der 
Unterschied beträgt beinahe 8,5mA!!). ->
Das würde bedeuten, dass der IDLE Task des RTOS (MicroC/OS-II) mehr 
Energie verbraucht als meine Task. Im IDLE mach ich allerdings nichts.

Wie kann so etwas sein? Wird hier etwas optimiert bei den Rechnungen? 
Die Rechnungen sind aber bei jedem Durchlauf andere, da ich den counter 
in die Rechnung miteinbezieh. Liegt es am Echtzeitbetriebsystem?

Für Ideen und Anregungen wäre ich euch sehr dankbar.

Schöne Grüße
Andreas

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.