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 :

Utiliser " add_event_detect " avec bus I2C sur raspberry PI


Sujet :

Raspberry Pi

  1. #1
    Membre averti
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Novembre 2017
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Novembre 2017
    Messages : 25
    Par défaut Utiliser " add_event_detect " avec bus I2C sur raspberry PI
    Bonjour,

    J'ai installé une carte IO plus sur Rapsberry PI3 32 entrees.
    Cette carte fonctionne sur le bus I2C.

    Est-il possible de surveiller les entrées en utilisant la commande de gestion des interruptions "add_event_detect sur le port d'entré SDA ou Clock du bus I2C.

    autrement dit générer une interruption lors du changement d'etat d'une entree sur le bus .

    Et sic 'est possible quelles sont les ligne de code pour cela.

    MErci d'avance

  2. #2
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 122
    Billets dans le blog
    47
    Par défaut
    Bonsoir,

    Peut-être en connectant SDA ou SCL sur une autre broche libre du port configurée en entrée.

    Mais je ne vois pas bien l'intérêt... Le Pi en i2c est master, il y a mouvement sur SDA et SCL à partir du moment où tu le décides dans le programme par une opération d'écriture ou lecture

  3. #3
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 122
    Billets dans le blog
    47
    Par défaut
    Citation Envoyé par danardui Voir le message
    autrement dit générer une interruption lors du changement d'etat d'une entree sur le bus .
    Si tu regardes le schéma, sur les ports J1 et J2, connecteurs 19 et 20, tu es relié à des broches d'interruption INT A et INT B des MCP23017.

    Il faut aller voir dans la datasheet du MCP23017 pour en savoir plus, mais apparemment ces interruptions sont gérées par la bibliothèque en Python.

Discussions similaires

  1. [Python 3.X] Utiliser " add_event_detect " avec bus I2C sur raspberry PI
    Par danardui dans le forum Général Python
    Réponses: 0
    Dernier message: 02/12/2017, 22h59
  2. GLUS, une bibliothèque d'aide dans l'utilisation d'OpenGL est disponible sur Raspberry Pi
    Par LittleWhite dans le forum Développement 2D, 3D et Jeux
    Réponses: 0
    Dernier message: 04/03/2013, 21h09
  3. Utiliser grub avec linux installé sur un disque secondaire
    Par charlix dans le forum Administration système
    Réponses: 9
    Dernier message: 12/04/2007, 13h55
  4. Utiliser MySqlAdmin avec des droits utilisateurs sur XP
    Par thorgal85 dans le forum Outils
    Réponses: 2
    Dernier message: 18/03/2005, 12h19

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