Modifications

Sauter à la navigation Sauter à la recherche
699 octets ajoutés ,  21 septembre 2014 à 11:57
Ligne 91 : Ligne 91 :  
Le protocole SPI est relativement simple et, de ce fait, il est tout à fait possible de créer un autre '''bus SPI Logiciel''' en prenant directement le contrôle de 4 broches sur le GPIO de votre Raspberry Pi.
 
Le protocole SPI est relativement simple et, de ce fait, il est tout à fait possible de créer un autre '''bus SPI Logiciel''' en prenant directement le contrôle de 4 broches sur le GPIO de votre Raspberry Pi.
   −
Cette méthode également appelée ''Bit Bang SPI'' (si je me souviens bien) peut vous permettre de placer un MCP23017 (GPIO Expander) ou un MCP3008 (convertisseur analogique digital) sur votre Pi tout en utilisant un PiTFT.
+
Cette méthode également appelée ''Bit Bang SPI'' (si je me souviens bien) peut vous permettre de placer un MCP3008 (convertisseur analogique digital, SPI) sur votre Pi tout en utilisant un PiTFT.
   −
En utilisant notre [[Rasp-Hack-PiAnalog|tutoriel sur le MCP3008]], vous y découvrirez l'utilisation d'un bus SPI logiciel en utilisant les broches suivantes sur le GPIO.
+
Le réponse est donc '''OUI, mais il faudra supporter le matériel directement depuis votre programme'''
 +
 
 +
En utilisant notre [[Rasp-Hack-PiAnalog|tutoriel sur le MCP3008]], vous y découvrirez l'utilisation d'un bus SPI logiciel en utilisant les broches suivantes sur le GPIO (broches non utilisées par bus SPI Matériel).
 
  <nowiki># Broches connectées sur l'interface SPI du MCP3008 depuis le Cobbler
 
  <nowiki># Broches connectées sur l'interface SPI du MCP3008 depuis le Cobbler
 
# (changer selon vos besoins)
 
# (changer selon vos besoins)
Ligne 102 : Ligne 104 :       −
est émulé  de façon logicielle.  
+
Pour information: il existe également des '''GPIO expander''' sur bus SPI mais nous recommandons plus chaudement le [[Rasp-Hack-MCP230XX|MCP23017 qui utilise le bus I2C]].  
 +
 
 +
De la sortie, vous pouvez utiliser:
 +
# Un Pi TFT: sur le '''bus SPI matériel''' (CE0 et CE1)
 +
# Un MCP3008: convertisseur Analogique Digital en SPI sur un '''bus SPI logiciel'''.<br />[[Rasp-Hack-PiAnalog|Voir notre tutoriel MCP3008]]
 +
# Un MCP23017: Un ou plusieurs GPIO Expander branché sur le bus I2C.<br />[[Rasp-Hack-MCP230XX|Voir notre tutoriel MCP23017]]
 +
 
   −
Il faut
+
<small>Un merci tout spécial à Mr Bazile V. pour sa persévérance.</small>
    
== Quels les GPIO et signaux utilisés ==
 
== Quels les GPIO et signaux utilisés ==
29 836

modifications

Menu de navigation