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

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