Carte d'extension GPIO SPI

Envie d'ajouter des fonctions à votre Raspberry Pi ? Faites un tour sur ce forum...

Modérateur : Francois

Répondre
blushi
Messages : 2
Enregistré le : lun. 10 août 2015 18:08

Carte d'extension GPIO SPI

Message par blushi » lun. 10 août 2015 18:16

Bonjour,

J'ai déjà posté un commentaire sur l'article traitant de la question http://www.framboise314.fr/pridopia-dem ... pberry-pi/ mais j'ai jugé bon de demander également de l'aide sur le forum.

Je tente d’utiliser la carte 128 E/S SPI http://www.pridopia.co.uk/pi-23s17-8-v2.html avec une Raspberry Pi 2 modele B. Comme la carte n’est pas adaptée à ce modèle de Pi, j’ai ajouté des tetes d’extension de ce type http://www.modmypi.com/raspberry-pi/gpi ... extra-tall pour obtenir des pins GPIO surélevées et pouvoir y brancher la carte d’extension (voir image jointe).

Pour commencer, j’ai branché quelques LEDs sur la carte pour tester le fonctionnement à partir des scripts python disponibles sur le site de Pridopia. Par exemple, avec ce script http://www.pridopia.co.uk/pi-pgm/23s17-8port-s-v104.py, on peut lire et écrire les valeurs correspondant aux différentes broches GPIO, visualisée sous la forme d’une matrice. En tapant "a12", on peut alors activer/désactiver la broche 2 reliée à la chip U1 (a) et le premier port A (1). Cependant, j’obtiens toujours une matrice nulle.

J’ai vérifiée que la carte était bien alimentée et SPI est activé sur ma RPi.
À terme, je souhaite brancher plusieurs switches qui contrôleront des LEDs d’une certaine manière.
En tant que débutante, il se peut que quelque chose m’échappe… Merci d’avance pour votre aide.
Fichiers joints
IMG_2002 (1).JPG
IMG_2002 (1).JPG (35.35 Kio) Vu 7115 fois

blushi
Messages : 2
Enregistré le : lun. 10 août 2015 18:08

Re: Carte d'extension GPIO SPI

Message par blushi » mar. 11 août 2015 11:03

Quelques éléments supplémentaires :
- Le jumper d'alimentation est correctement positionné (alimenté par la RPi) ;
- Le problème persiste avec d'autres cartes d'extension du même modèle sur la même RPi.

J'ai également testé le signal SPI au niveau de la carte en exécutant ce test http://git.kernel.org/cgit/linux/kernel ... dev_test.c et en reliant les broches MISO et MOSI (voir image jointe).
J'obtiens la sortie attendue, à savoir :

Code : Tout sélectionner

pi@raspberrypi ~ $ sudo ./spidev_test -D /dev/spidev0.0
spi mode: 0
bits per word: 8
max speed: 500000 Hz (500 KHz)

FF FF FF FF FF FF 
40 00 00 00 00 95 
FF FF FF FF FF FF 
FF FF FF FF FF FF 
FF FF FF FF FF FF 
DE AD BE EF BA AD 
F0 0D
Cependant, j'ai remarqué qu'après l'exécution du script python, je n'obtiens plus la réponse attendue (en reliant de nouveau MISO et MOSI):

Code : Tout sélectionner

pi@raspberrypi ~ $ sudo ./spidev_test -D /dev/spidev0.0
spi mode: 0
bits per word: 8
max speed: 500000 Hz (500 KHz)

00 00 00 00 00 00 
00 00 00 00 00 00 
00 00 00 00 00 00  
00 00 00 00 00 00 
00 00 00 00 00 00 
00 00 00 00 00 00 
00 00 
Merci d'avance pour toute suggestion.
Fichiers joints
11872927_10153593219299940_804478959_n.jpg
11872927_10153593219299940_804478959_n.jpg (54.19 Kio) Vu 7105 fois

Avatar du membre
Francois
Modérateur
Messages : 84
Enregistré le : mer. 20 août 2014 16:57
Localisation : Le Creusot - 71 - FRANCE
Contact :

Re: Carte d'extension GPIO SPI

Message par Francois » mer. 12 août 2015 12:35

Bonjour Marie
Le script indique que la librairie Pridopia est Rpi GPIO 0.5.3a
la librairie est adaptée au Pi2 à partir de la 0.5.10
https://www.raspberrypi.org/forums/view ... 8&t=104076
c'est un point à vérifier...
cordialement
François

tifred
Messages : 1
Enregistré le : mar. 22 déc. 2015 09:32

Re: Carte d'extension GPIO SPI

Message par tifred » mar. 22 déc. 2015 09:34

Bonjour,
je suis aussi intéressé par mettre cette carte sur la RPI2, avez-vous réussi?, si oui comment?

cordialement
tIfred

BYLS07
Messages : 1
Enregistré le : lun. 4 sept. 2017 16:17

Re: Carte d'extension GPIO SPI

Message par BYLS07 » lun. 4 sept. 2017 16:32

Bonjour,
J'ai réussi à faire fonctionner cette carte sur un raspberry 3 avec Lazarus 1.6 et FPC3.0 grace à la librairie PXL. Je communiquerai le détail du code dès que je l'aurai commenté si ça vous intéresse ?
Yohann

Répondre

Retourner vers « Les cartes d'extension pour les Raspberry Pi »