Problème lecture PCF8574
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Problème lecture PCF8574



  1. #1
    invitee45b5732

    Problème lecture PCF8574


    ------

    Salut tout le monde,
    j'ai essayé de me faire une petite routine pour un PCF8574 en I2C avec un 16F877 mais le problème est que j'arrive en envoyer une valeur sur les sorties mais pas à les lire, je n'arrive pas à comprendre

    Voilà le code :
    Code:
    int ecrire_pcf8574(int adr, int data){
       i2c_start();
       i2c_write(adr);
       i2c_write(data);
       i2c_stop();
       delay_ms(500);
    }
    
    int lire_pcf8574(int adr){
       int cnt;
       cnt=0;
       i2c_start();
       i2c_write(adr + 0x01);
       while(cnt<4){
          data = i2c_read();
          cnt++;
       }
       i2c_stop();
       delay_ms(500);
       return data;
    }
    void main(void){
       char port_entree;
       set_tris_b(0xff);
       ecrire_pcf8574(0x70, 0x08);
       port_entree = lire_pcf8574(0x70);
       printf("\r Code PCF8574 : %X", port_entree);
    }

    -----

  2. #2
    pico03

    Re : Problème lecture PCF8574

    bonjour
    est ce que tu as bien reçu un ACK lors de l envoi de l adresse de l expandeur sur le bus et est ce que l expandeur a bien renvoyé un 2ème ACK lorsque tu as envoyé le 1er octet?

Discussions similaires

  1. [Brun] problème de lecture
    Par invitee24193c1 dans le forum Dépannage
    Réponses: 5
    Dernier message: 19/09/2007, 12h13
  2. Pcf8574
    Par invite2d9e7c03 dans le forum Électronique
    Réponses: 4
    Dernier message: 06/07/2007, 21h22
  3. I²C, PCF8574 et logique inverse
    Par behemerre dans le forum Électronique
    Réponses: 25
    Dernier message: 11/01/2007, 09h58
  4. Réponses: 2
    Dernier message: 27/07/2005, 09h44
  5. Problème de lecture ...
    Par Squared dans le forum Matériel - Hardware
    Réponses: 4
    Dernier message: 04/06/2004, 17h10
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...