Modifications

Sauter à la navigation Sauter à la recherche
Ligne 83 : Ligne 83 :  
* '''SDA''' (broche digitale 20)
 
* '''SDA''' (broche digitale 20)
   −
== analogWrite() PWM range ==
+
== analogWrite() et gamme de valeur PWM ==
On AVR, if you set a pin's PWM with <code>analogWrite(pin, 255)</code> it will turn the pin fully HIGH. On the ARM cortex, it will set it to be 255/256 so there will be very slim but still-existing pulses-to-0V. If you need the pin to be fully on, add test code that checks if you are trying to <code>analogWrite(pin, 255)</code> and, instead, does a <code>digitalWrite(pin, HIGH)</code>
+
Sur un AVR, si vous utilisez l'instruction {{fname|analogWrite(pin, 255)}} sur une sortie PWM alors cela conduit à un signal HAUT en permanence sur la broche.  
 +
 
 +
Sur un Cortex ARM, le signal PWM sera fixé à 255/256. Par conséquent, il y aura toujours une très petite 'implusion à 0v'. Si vous avez besoin que le signal soit continuellement HIGH alors il faudra ajouter un test qui remplace l'instruction {{fname|analogWrite(pin, 255)}} par {{fname|digitalWrite(pin, HIGH)}}
    
== Missing header files ==
 
== Missing header files ==
29 917

modifications

Menu de navigation