Vérification globale des broches GPIO...

Votre Apache se cache, votre Pi gémit, votre SoC fume ? La panne quoi ! C'est ici que vous trouverez sans doute une solution... Sinon du réconfort :)

Modérateurs : Francois, maxty01

Yann31
Messages : 7
Enregistré le : dim. 6 nov. 2016 17:44

Vérification globale des broches GPIO...

Message par Yann31 » dim. 5 févr. 2017 14:51

Bonjour,

dans le cadre d'un petit exercice d'allumage de LEDs avec python-Tkinter, sur mon RPi3 quasi neuf, je constate que la sortie #4 ne fonctionne pas...
Dans le doute, j'ai testé en changeant les affectations des variables "BOARD" ou "BCM", rien de mieux, et ce n'est qu'en changeant carrément de broche GPIO que ma DEL s'allume ...
A titre d'info, lors de la mise sous tension du RPi3, seule la sortie #4 n'allume pas la DEL, les deux autres en #2 & #3 ( en BCM ou #3& #5 en BOARD) allument leur DEL respective par défaut jusqu'au "refresh" de la ligne du code python...
Du coup, car peut-être que j'ai d'autres sorties HS, je suis à la recherche d'une astuce pour tester l'ensemble des sorties GPIO...
Par avance merci pour votre aide,

cdlt,

Yann

dyox
Raspinaute
Messages : 969
Enregistré le : dim. 28 déc. 2014 15:28
Localisation : Le long de la côte, au dessus du pays des bigoudennes, aïe

Re: Vérification globale des broches GPIO...

Message par dyox » dim. 5 févr. 2017 15:51

Bonjour,

Essayez en bash pour tester si en python cela ne fonctionne pas.

Yann31
Messages : 7
Enregistré le : dim. 6 nov. 2016 17:44

Re: Vérification globale des broches GPIO...

Message par Yann31 » dim. 5 févr. 2017 16:52

dyox a écrit :Bonjour,

Essayez en bash pour tester si en python cela ne fonctionne pas.
en bash:
c'est à dire sans passer par l'IDLE python, mais en lançant directement le code par une fenêtre du terminal ?

dyox
Raspinaute
Messages : 969
Enregistré le : dim. 28 déc. 2014 15:28
Localisation : Le long de la côte, au dessus du pays des bigoudennes, aïe

Re: Vérification globale des broches GPIO...

Message par dyox » dim. 5 févr. 2017 16:57


Yann31
Messages : 7
Enregistré le : dim. 6 nov. 2016 17:44

Re: Vérification globale des broches GPIO...

Message par Yann31 » dim. 5 févr. 2017 17:22

Merci pour le lien, car, en passant par le terminal, les erreurs remontées dépassent largement mes compétences actuelles...

Pour info, voici ce que cela me remonte comme erreur concernant les GPIO en lançant mon code python ( sorties en mode BCM) par le terminal:

LED-Control.py:22: RuntimeWarning: This channel is already in use, continuing anyway. Use GPIO.setwarnings(False) to disable warnings.
GPIO.setup(2,GPIO.OUT) # réglage de la pin GPIO 2
LED-Control.py:23: RuntimeWarning: This channel is already in use, continuing anyway. Use GPIO.setwarnings(False) to disable warnings.
GPIO.setup(3,GPIO.OUT) # réglage de la pin GPIO 3

dyox
Raspinaute
Messages : 969
Enregistré le : dim. 28 déc. 2014 15:28
Localisation : Le long de la côte, au dessus du pays des bigoudennes, aïe

Re: Vérification globale des broches GPIO...

Message par dyox » dim. 5 févr. 2017 18:57

Je pense qu'il manque dans votre code python le reset de GPIO en sortie de programme. On a ce genre de message lorsqu'on lance plusieurs fois le programme sans cette ligne de code. La deuxième fois il voit toujours le GPIO actif...
Je vous laisse chercher cette ligne de code. Regardez sur http://raspi.tv/rpi-gpio et surtout cette page
Pouvez-vous partager votre code ?

Yann31
Messages : 7
Enregistré le : dim. 6 nov. 2016 17:44

Re: Vérification globale des broches GPIO...

Message par Yann31 » dim. 5 févr. 2017 19:19

Effectivement,
à l'issue d'un Reboot, les GPIOs reviennent disponibles, et en passant le terminal la broche 4 ne veut toujours rien savoir.....
Concernant le code, il s'agit de celui d'Yves Pelletier disponible sur son blog [url]http://electroniqueamateur.blogspot.fr[url] et j'ai encore beaucoup de pain sur la planche puisque j'ignorais la commande "cleanup" pour sortir correctement...

Merci pour toutes ces lectures ...

Cdlt,

Yann

dyox
Raspinaute
Messages : 969
Enregistré le : dim. 28 déc. 2014 15:28
Localisation : Le long de la côte, au dessus du pays des bigoudennes, aïe

Re: Vérification globale des broches GPIO...

Message par dyox » dim. 5 févr. 2017 19:48

Pour la doc complète : https://sourceforge.net/p/raspberry-gpi ... wiki/Home/
Pour en savoir plus le pb sur le GPIO4 (peut-être ? ) : https://sourceforge.net/p/raspberry-gpi ... 0channels/

higgins91
Messages : 22
Enregistré le : dim. 9 oct. 2016 17:07

Re: Vérification globale des broches GPIO...

Message par higgins91 » mer. 8 févr. 2017 08:32

as tu activé le 1-wire ?

Image

si oui, normal que la broche 4 soit verrouillée !

Yann31
Messages : 7
Enregistré le : dim. 6 nov. 2016 17:44

Re: Vérification globale des broches GPIO...

Message par Yann31 » mer. 8 févr. 2017 08:50

De souvenir... mais ça me parle....
Je regarde ça ASAP, merci pour la suggestion !

Yann

Répondre

Retourner vers « En panne ? »