Modifications

Sauter à la navigation Sauter à la recherche
1 016 octets ajoutés ,  19 avril 2015 à 10:04
aucun résumé de modification
Ligne 1 : Ligne 1 :  
{{MicroPython-Hack-Prepare-NAV}}
 
{{MicroPython-Hack-Prepare-NAV}}
   −
{{traduction}}
+
== Contrôle de la consommation ==
 +
 
 +
{{bloc-etroit|text=
 +
{{fname|pyb.wfi()}} est utilisé pour réduire la consommation en attendant un événement tel qu'une interruption.
 +
 
 +
Vous devriez l'utiliser comme ceci:
 +
 
 +
<nowiki>while True:
 +
    faire_quelques_traitement()
 +
    pyb.wfi()</nowiki>
 +
 
 +
Vous pouvez également contrôler la fréquence en utilisant {{fname|pyb.freq()}}:
 +
 
 +
<nowiki>pyb.freq(30000000) # fixer la fréquence  du CPU à 30MHz</nowiki>
 +
 
 +
{{underline|Note de MCHobby:}}<br />
 +
La puissance dissipée par processeur peut être exprimé par la formule suivante:
 +
 
 +
<nowiki>Puissance dissipée = fréquence (Mhz) x tension² x constante</nowiki>
 +
 
 +
Par conséquent, la chaleur dissipée diminue dans la même proportion que la fréquence. Comme toute dissipation de chaleur est un gaspillage d'énergie (par exemple de votre accu).
 +
 
 +
Diminuer la fréquence revient à diminuer la dissipation de chaleur, donc à économiser de l'énergie et par conséquent prolonger la durée de vie de l'accumulateur (ou source d'énergie).
 +
}}
    
{{MicroPython-Hack-Power-TRAILER}}
 
{{MicroPython-Hack-Power-TRAILER}}
29 917

modifications

Menu de navigation