Modifications

Sauter à la navigation Sauter à la recherche
684 octets ajoutés ,  20 décembre 2015 à 21:04
Ligne 92 : Ligne 92 :     
  <nowiki></nowiki>
 
  <nowiki></nowiki>
 +
 +
=== PWM sur X3: choisir le Timer, le Channel ===
 +
En prêtant attention à la fonction {{fname|motorOnThenOffWithSpeed()}}, vous remarquerez que la configuration PWM utilise les lignes de code suivantes:
 +
 +
<nowiki>tim = pyb.Timer( 5, freq=100)
 +
tchannel = tim.channel(3, Timer.PWM, pin=MOTOR_PIN, pulse_width=0)</nowiki>
 +
 +
Nous utilisons le '''timer 5''' en association avec le '''canal/channel 3'''!
 +
 +
Cela n'est pas anodin, nous utilisons du PWM sur la broche '''X3''' (voir assignation de MOTOR_PIN) et sur le diagramme des broches nous pouvons identifier les associations suivantes:
 +
* Timer 9, Channel 1
 +
* Timer 5, Channel 3
 +
* Timer 2, Channel 3
 +
 +
{{MPImage|pybv10-pinout.jpg|800px}}
    
{{MicroPython-Hack-Prepare-TRAILER}}
 
{{MicroPython-Hack-Prepare-TRAILER}}
29 917

modifications

Menu de navigation