Bonjour
un retour de ce j'ai fait ( repris de la doc du raspberry)
j'ai utlisé l image => 2017-06-21-raspbian-jessie.zip
activation du bus SPI sur le Raspberry PI3
par défaut le Piface2 utilise l adresse 0 (configurable)
le bus SPI utilise les signaux cs , sck , si, so
le bus d'adresse utilise A0 , A1 , A2
le reset
INTA et INTB non utilisé
le circuit est un MCP23S17 , la sortie est bufférisé par un circuit ULN2803 (8 sorties)
le Piface2 comprend 8 sorties et 8 entrées
retour
Réception de : 1 http://mirrordirector.raspbian.org jessie InRelease [14,9 kB]
Atteint http://archive.raspberrypi.org jessie InRelease
Réception de : 2 http://mirrordirector.raspbian.org jessie/main armhf Packages [9 536 kB]
Atteint http://archive.raspberrypi.org jessie/main armhf Packages
Atteint http://archive.raspberrypi.org jessie/ui armhf Packages
Ign http://archive.raspberrypi.org jessie/main Translation-fr_FR
Ign http://archive.raspberrypi.org jessie/main Translation-fr
Ign http://archive.raspberrypi.org jessie/main Translation-en
Ign http://archive.raspberrypi.org jessie/ui Translation-fr_FR
Ign http://archive.raspberrypi.org jessie/ui Translation-fr
Ign http://archive.raspberrypi.org jessie/ui Translation-en
Réception de : 3 http://mirrordirector.raspbian.org jessie/contrib armhf Packages [43,3 kB]
Réception de : 4 http://mirrordirector.raspbian.org jessie/non-free armhf Packages [84,2 kB]
Réception de : 5 http://mirrordirector.raspbian.org jessie/rpi armhf Packages [1 356 B]
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-fr_FR
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-fr
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en
Ign http://mirrordirector.raspbian.org jessie/main Translation-fr_FR
Ign http://mirrordirector.raspbian.org jessie/main Translation-fr
Ign http://mirrordirector.raspbian.org jessie/main Translation-en
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-fr_FR
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-fr
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-fr_FR
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-fr
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en
9 680 ko réceptionnés en 22s (429 ko/s)
Lecture des listes de paquets... Fait
retour
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
retour
*** Raspberry Pi firmware updater by Hexxeh, enhanced by AndrewS and Dom
*** Performing self-update
*** Relaunching after update
*** Raspberry Pi firmware updater by Hexxeh, enhanced by AndrewS and Dom
*** We're running for the first time
*** Backing up files (this will take a few minutes)
*** Remove old firmware backup
*** Backing up firmware
*** Remove old modules backup
*** Backing up modules 4.9.35-v7+
#############################################################
WARNING: This update bumps to rpi-4.14.y linux tree
Be aware there could be compatibility issues with some drivers
Discussion here:
https://www.raspberrypi.org/forums/viewtopic.php?f=29&t=197689
##############################################################
Would you like to proceed? (y/N)
je répond non a l'installation du noyau 4.14 (par défaut) , il y a pas mal de bug sur certaines applications (meme sous stretch pour l'instant je ne l'installe pas )
retour
PRETTY_NAME="Raspbian GNU/Linux 8 (jessie)"
NAME="Raspbian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
retour
Linux piface2 4.9.35-v7+ #1014 SMP Fri Jun 30 14:47:43 BST 2017 armv7l GNU/Linux
installation des bibliotheques
apt-get install python{,3}-pifacedigitalio
ps: ce paquet n'est plus présent dans stretch
installation de l'émulateur graphique
apt-get install python3-pifacedigital-emulator
ps: ce paquet n'est plus présent dans stretch
dans une console user lancer python3
retour
Python 3.4.2 (default, Oct 19 2014, 13:31:11)
[GCC 4.9.1] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
je charge le module python
>>> import pifacedigitalio
ensuite je peu utiliser les commandes pour lire , écrire , activer , désactiver les entrées/sorties
sur stretch j'ai brulé une carte mSD et le PI3 hs (bon de la chance a cause de la carte sd )
les paquets n'ont pas été repris dans stretch et ceux qui ont testé avec d'autres paquets cela n'a pas fonctionné
ps: voir les retours sur le net a propos du piface
donc a l'aide l interface graphique je peu tester ma carte , en console python3 je peu écrire des programmes.
la limite des entrées sorties sont de +0.4v a +5.4v ( il faut resté supérieur a 0v et inférieur a 5v pour éviter de griller le circuit)
le pyface2 est un découplage du gpio par rapport au monde extérieur , sous le 220v il faut des circuit intermédiaire ( en 24v => 220 par exemple)
pour l humain et le raspbery le 24v est une tension de sécurité
nota : il existe aussi des cartes analogique/numérique
en tout cas c'est un bon apprentisage pour les jeunes de GNU Linux et de la programmation
Dernière modification par anonyme (28-02-2018 11:48:54)