Modifications

Sauter à la navigation Sauter à la recherche
1 178 octets ajoutés ,  2 octobre 2013 à 21:29
Ligne 108 : Ligne 108 :  
Disposer des deux numéros d'identification (wiringPi et BCM_GPIO) permet de réaliser facilement des tableaux en références croisées.
 
Disposer des deux numéros d'identification (wiringPi et BCM_GPIO) permet de réaliser facilement des tableaux en références croisées.
   −
== Module Load Commands ==
+
== Commande de chargement module ==
    
=== gpio load spi ===
 
=== gpio load spi ===
  <nowiki>gpio load spi [buffer size in KB]</nowiki>
+
  <nowiki>gpio load spi [taille du buffer en KB]</nowiki>
   −
This loads the SPI kernel modules and optionally sets the internal buffer to the given size in KB (multiples of 1024). The default is 4KB and is usually more than enough for most application which only exchange a byte or 2 at a time over the SPI bus.
+
Charge le module kernel de gestion du bus SPI et permet, optionnellement, de définir la taille de la mémoire tampon (buffer) en KB (par multiple de 1024).  
   −
The /dev/spi* entries are set to be owned by the person using the gpio program, so there is no need to run subsequent programs as root (unless they use other wiringPi functions)
+
La valeur par défaut est de 4KB, ce qui est généralement plus que suffisant pour la plupart des applications qui échangent un octet/byte ou deux 2 à la fois sur le bus SPI.
 +
 
 +
Les entrées /dev/spi* sont détenues (''owned'') par la personne utilisant le programme '''gpio''', il n'est donc pas nécessaire de faire fonctionner les programmes suivants en Root (a moins qu'il n'utilise d'autres fonctions de wiringPi)
    
=== gpio load i2c ===
 
=== gpio load i2c ===
  <nowiki>gpio load i2c [baud rate in Kb/sec]</nowiki>
+
  <nowiki>gpio load i2c [débit en Kb/sec]</nowiki>
 +
 
 +
Permet de charge le module kernel de gestion du bus I2C et permet, optionnellement, de fixer le débit (''baud rate'' en anglais) à une certaine vitesse en Kb/sec (par multiple de 1000).
   −
This loads the I2C kernel modules and optionally sets the baud rate to the given speed in Kb/sec (multiples of 1000). The default is 100Kb/sec.
+
La débit est fixé à 100Kb/sec par défaut.
   −
The /dev/I2c* entries are set to be owned by the person using the gpio program, so there is no need to run subsequent programs as root (unless they use other wiringPi functions)
+
Les entrées /dev/I2c* sont détenues (''owned'') par la personne utilisant le programme '''gpio'', il n'est donc pas nécessaire de faire fonctionner les programmes suivants en Root (a moins qu'il n'utilise d'autres fonctions de wiringPi)
   −
== /sys/class/gpio mode commands ==
+
== Commandes du mode /sys/class/gpio ==
    
=== gpio export ===
 
=== gpio export ===
   −
  <nowiki>gpio export <pin> in/out</nowiki>
+
  <nowiki>gpio export <broche> in/out</nowiki>
 +
 
 +
Exporte la broche mentionnée (numéro de broche BCM-GPIO) comme entrée ou sortie et la rend disponible pour les programme utilisateur (fonctionnant sous le même utilisateur que le programme '''gpio''').
 +
 
 +
Utilisez "in" pour déclarer la broche en entrée ("in" pour "input")
   −
This exports the given pin (BCM-GPIO pin number) as an input or output and makes it available for a user program running as the same user to use.
+
Utilisez "out" pour déclarer la broche en sortie ("out" pour "output")
    
=== gpio unexport ===
 
=== gpio unexport ===
  <nowiki>gpio unexport <pin></nowiki>
+
  <nowiki>gpio unexport <broche></nowiki>
   −
Removes the export of the given pin.
+
Retire l'exportation pour la broche mentionnée.
    
=== gpio unexport all ===
 
=== gpio unexport all ===
 
  <nowiki>gpio unexportall</nowiki>
 
  <nowiki>gpio unexportall</nowiki>
   −
Removes all /sys/class/gpio exports.
+
Retire toutes les broches exportées dans /sys/class/gpio .
    
=== gpio exports ===
 
=== gpio exports ===
 
  <nowiki>gpio exports</nowiki>
 
  <nowiki>gpio exports</nowiki>
   −
This prints a list of all gpio pins which have been exported via the /sys/class/gpio interface and their modes.
+
Cette commande imprime une liste de toutes les broches exportées via l'interface /sys/class/gpio (ainsi que leur mode).
    
=== gpio edge ===
 
=== gpio edge ===
  <nowiki>gpio edge <pin> rising/falling/both/none</nowiki>
+
  <nowiki>gpio edge <broche> rising/falling/both/none</nowiki>
 +
 
 +
Cela permet d'activer la capture d'un signal d'interruption sur la broche spécifiée.
 +
 
 +
L'interruption est activée sur base de la variation de signal sur la broche en fonction du mode mentionné.
   −
This enables the given pin for edge interrupt triggering on the rising, falling or both edges. (Or none which disables it)
+
* rising: lorsque le signal de la broche passe du niveau bas vers le niveau haut.
 +
* falling: lorsque le signal de la broche passe du niveau haut vers le niveau bas.
 +
* both: equivalent à rising + falling, donc sur les deux variations de niveau logique (vers le haut et vers le bas)
 +
* none: pour désactiver la capture d'interruption
   −
Note: The pin numbers in the sys mode are always BCM-GPIO pin numbers.
+
{{ambox-stop|text=Le numero de broche dans mode système sont toujours les numéros de broches BCM-GPIO. }}
    
== Exemples ==
 
== Exemples ==
Ligne 178 : Ligne 193 :  
== Commandes PiFace ==
 
== Commandes PiFace ==
   −
The PiFace is somewhat limited in that it has 8 inputs pins and 8 output pins and these are fixed in the hardware, so only the write and read commands are implemented:
+
PiFace est quelque peu limité car il dispose seulement de 8 broches d'entrées et de 8 broches de sorties qui sont fixés définitivement de façon matériel.
 +
 
 +
Par conséquent, seul les commandes d'écriture (write) et de lecture (read) sont implémentée:
 +
 
 +
<nowiki>gpio -p write <broche> 0/1</nowiki>
   −
<nowiki>gpio -p write <pin> 0/1</nowiki>
+
Ecrit la valeur 0 (éteind) ou 1 (actif) sur la broche de sortie du PiFace
   −
Writes the value 0 (off) or 1 (on) to the output pin on the PiFace
+
<nowiki>gpio -p read <broche></nowiki>
   −
<nowiki>gpio -p read <pin></nowiki>
+
Lit et affiche la valeur lue sur une broche d'entrée du PiFace.
   −
Reads and prints the value on the given input pin.
+
<nowiki>gpio -p mode <broche> up/tri</nowiki>
   −
<nowiki>gpio -p mode <pin> up/tri</nowiki>
+
Ce active (up) ou désactive (tri) la résistance pull-up interne sur la broche d'entrée mentionnée. Vous devez activer ces résistances Pull-Up si vous voulez utiliser les boutons poussoirs disponibles sur la carte PiFace.
   −
This enables (up) or disables (tri) the internal pull-up resistor on the given input pin. You need to enable the pull-up if you want to read any of the on-board switches on the PiFace board.
   
{{Pi-WiringPi-TRAILER}}
 
{{Pi-WiringPi-TRAILER}}
29 917

modifications

Menu de navigation