Modifications

Sauter à la navigation Sauter à la recherche
617 octets ajoutés ,  19 avril 2015 à 10:04
aucun résumé de modification
Ligne 6 : Ligne 6 :     
{{bloc-etroit|text=
 
{{bloc-etroit|text=
{{fname|pyb.wfi()}} is used to reduce power consumption while waiting for an event such as an interrupt. You would use it in the following situation:
+
{{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:
 
  <nowiki>while True:
     do_some_processing()
+
     faire_quelques_traitement()
 
     pyb.wfi()</nowiki>
 
     pyb.wfi()</nowiki>
   −
Control the frequency using {{fname|pyb.freq()}}:
+
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>
 
  <nowiki>pyb.freq(30000000) # fixer la fréquence  du CPU à 30MHz</nowiki>
   −
voila
+
{{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 910

modifications

Menu de navigation