Wed Mar 13, 2013 3:57 pm
Par défaut, toutes les GPIO dispo sur le header sont activée en entrée, excepté les 14 et 15 qui sont déja activées en UART.
Pour que les bus I2C et SPI soient actif, il faut configurer leur GPIO respectif en mode "ALT0", ce qui les amènera en config I2C ou SPI.
C'est ce que font en premier les modules kernel spi* et i2c* avant d'exposer les bus via /dev/i2c* et /dev/spi*
Pour utiliser l'UART en tant que tel, il faut desactiver le boot log dans /boot/cmdline.txt et desactiver le getty installé dans /etc/inittab
Il est également possible d'utiliser les broches de l'UART en entrée ou sortie basique, tout simplement en les configurant en ce sens.
setup(14, GPIO.IN)
setup(15, GPIO.OUT)
par exemple...
WebIOPi - Raspberry Pi REST Framework to control your Pi from the web
http://store.raspberrypi.com/projects/webiopi
http://code.google.com/p/webiopi/
http://trouch.com