IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Raspberry Pi Discussion :

Mystère autour de la GPIO8


Sujet :

Raspberry Pi

  1. #1
    Expert éminent sénior Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 6 380
    Points : 19 062
    Points
    19 062
    Par défaut Mystère autour de la GPIO8
    Salut à tous.

    Comme je suis en train de faire des tests sur les GPIO, je me retrouve avec un problème que je ne comprends pas, au sujet de la GPIO8 (broche 24).
    La GPIO8 se nomme aussi CE0 dans la cadre du SPI.

    Au démarrage de la raspberry, en principe, toutes les broches sont en INPUT.
    Il se trouve que j'ai branché mon breadboard où sont disposés des leds et des interrupteurs.
    Et une de mes leds se trouve faiblement allumé alors qu'elle devrait être éteinte. C'est la GPIO8.

    J'aimerai savoir pourquoi est-elle allumé alors qu'en principe, elle ne devrait pas l'être.

    Dans config.txt, tout est commenté.

    Est-ce dû à la nature de cette broche ?
    Et comment y remédier ?

    @+
    Si vous êtes de mon aide, vous pouvez cliquer sur .
    Mon site : http://www.jcz.fr

  2. #2
    Modérateur

    Avatar de Vincent PETIT
    Homme Profil pro
    Consultant en Systèmes Embarqués
    Inscrit en
    Avril 2002
    Messages
    3 190
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Systèmes Embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2002
    Messages : 3 190
    Points : 11 573
    Points
    11 573
    Par défaut
    Salut,
    Il faudrait avoir le schéma complet pour regarder mais j'ai beau regarder sur le site officiel https://www.raspberrypi.org/document...tics/README.md, j'ai l'impression qu'on ne trouve que le schéma réduit "reduced schematic" qui ne montre rien de particulier ni rien qui pourrait expliquer ce que tu constates.

    Le fait que la LED est faiblement allumée fait penser à une résistance de pullup sur cette broche. Ça peut être une explication.
    La science ne nous apprend rien : c'est l'expérience qui nous apprend quelque chose.
    Richard Feynman

  3. #3
    Expert éminent sénior Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 6 380
    Points : 19 062
    Points
    19 062
    Par défaut
    Salut Vincent Petit.

    Bonne pioche !

    C'est bien une configuration de la broche 24 (GPIO 8) en pull-up.
    Pour résoudre mon problème, voici ce que j'ai mis dans mon fichier config.txt :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    [pi0]
    dtparam=spi=off
    gpio=8=np
    np signifant "no pull".

    Problème résolu !

    @+
    Si vous êtes de mon aide, vous pouvez cliquer sur .
    Mon site : http://www.jcz.fr

  4. #4
    Modérateur

    Avatar de Vincent PETIT
    Homme Profil pro
    Consultant en Systèmes Embarqués
    Inscrit en
    Avril 2002
    Messages
    3 190
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Systèmes Embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2002
    Messages : 3 190
    Points : 11 573
    Points
    11 573
    Par défaut
    Bien joué
    La science ne nous apprend rien : c'est l'expérience qui nous apprend quelque chose.
    Richard Feynman

  5. #5
    Expert éminent sénior Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 6 380
    Points : 19 062
    Points
    19 062
    Par défaut
    Juste une précision. Dans le fichier "/boot/config.txt", je suis obligé d'intervenir deux fois.
    En premier, la modification que j'ai indiqué dans mon message précédent.

    Puis pour rétablir la modification, en ajoutant en fin de fichier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    [all]
    dtparam=spi=on
    gpio=8=pu
    C'est quand même bizarre d'ajouter deux blocs, l'un faisant et l'autre défaisant.

    Si je ne mets pas le second bloc, la modification, même pour un autre pi, par exemple [pi2], sera prise en compte.
    Or par défaut, le gpio8 est en pull-up.

    @+
    Si vous êtes de mon aide, vous pouvez cliquer sur .
    Mon site : http://www.jcz.fr

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. mystère autour de which( ) et unique( )
    Par lilly74 dans le forum R
    Réponses: 8
    Dernier message: 22/10/2012, 17h28
  2. Réponses: 1
    Dernier message: 03/09/2006, 23h35
  3. Tourner autour d'une scéne
    Par apdsi dans le forum OpenGL
    Réponses: 3
    Dernier message: 19/08/2004, 12h53
  4. Dessiner un cadre autour des composants
    Par Pill_S dans le forum Composants
    Réponses: 5
    Dernier message: 03/07/2004, 14h08
  5. Rotation d'un rectangle autour du centre de gravité
    Par bucheron dans le forum Algorithmes et structures de données
    Réponses: 13
    Dernier message: 22/06/2004, 11h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo