Anonymous avatar Anonymous committed 0d78420 Draft

ajout d'un nouveau tutorial pour le mode pwm

Comments (0)

Files changed (3)

    tutorial_part1
    ipm
    tutorials/blinking_led
+   tutorials/pwm
    lcd/tutorials
    ethernet/ethernet
 

source/lcd/tutorials.rst

         screen = LiquidCrystal(PE7, None, PE8, PE9, PE10, PE11, PE12)
         # spécifie la dimension du lcd taille : 2 lignes x 16 colonnes
         screen.begin(16,2)
-        # affiche TEOMAN on the first line
+        # affiche TEOMAN sur la première ligne
         screen.prnt("TEOMAN")
         # se déplace sur la deuxième ligne
         screen.setCursor(0,1)

source/tutorials/pwm.rst

+========================
+Une sortie modulée (PWM)
+========================
+
+1) moduler la sortie d'un port GPIO:
+
+   Pour l'instant uniquement les timer 1 et 8 sont pilotés ce qui implique
+   de n'utiliser qu'une des 8 sorties suivantes :
+   PA8, PA9, PA10, PA11, PC6, PC7, PC8, PC9
+        
+        python2.6 ipm.py -f ../platform/stm32f4/pmfeatures.py  --serial=/dev/ttyUSB0 --baud=57600
+
+        syntaxe ::
+            ipm> 
+            ipm> from pin import PA8 ; import gpio
+            ipm> # la fréquence est par défaut égalonné à 20Khz
+            ipm> # gpio.set_pin_pwm(PA8,20000)
+            ipm>
+            ipm> gpio.set_pin_pwm(PA8)
+            ipm> gpio.digital_pwm_write(PA8,60)
+            ipm>
+            ipm> import sys
+            ipm> for i in ranger(0,100):
+            ....     sys.wait(200)
+            ....     gpio.digital_pwm_write(PA8,i)
+            ipm>
+
+
+.. note::
+   Si vous souhaitez piloter d'autres ports pour d'autres timer, libre à vous de modifier
+   gpio.py et de suivre l'exemple pour le timer 1 et le timer 8.
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.