Bonjour, cliquez-ici pour vous inscrire et participer au forum.
  • Login:



+ Répondre à la discussion
Affichage des résultats 1 à 1 sur 1

Communication I2C entre 3 pic 16f876

  1. jiji94

    Date d'inscription
    avril 2008
    Âge
    29
    Messages
    7

    Communication I2C entre 3 pic 16f876

    Bonjour,
    J'ai quelque problème pour mettre en oeuvre un réseau I2C contenant 3 pic, dont deux esclaves et un maitre. J'utilise le compilateur IAR embedded. Côté programmation, voici mon code d'initialisation du maitre.
    CKE=0;
    SMP=1;
    SSPIE=0;
    SSPCON=0x28;
    SSPEN=1;
    SSPADD=9;
    SSPCON2 = 0;
    Ma première question serait de savoir comment je peux tester si j'ai fait la bonne initialisation, j'ai essayer de regarder le signal d'horloge (SCL) avec une résistance de pull-up de 4.7K(j'ai essayé avec une de 10k et une de 1k aussi), mais j'obtien un signal bloqué au niveau logic haut.
    Lorsque je lance le programme, il bloque lorsque j'essai d'envoyer l'octet d'adresse (après avoir envoyer un start), à cette instruction : while(!SSPIF);
    A l'oscilloscope je ne voi pas non plus lenvoi du start.
    Ma deuxième question est donc de savoir si ce blocage est du à mon premier questionnement, où s'il est du à une mauvaise initialisation.
    Merci pour l'attention portée à mes questions.
    A+

    -----

     


    • Publicité




Poursuivez votre recherche :




Sur le même thème :




 

Discussions similaires

  1. Différence entre PIC 16F876 et PIC 16F876A
    Par KHEOPS1982 dans le forum Électronique
    Réponses: 2
    Dernier message: 09/03/2008, 14h32
  2. Communication USART avec PIC et stockage dans I2c
    Par ieta_maher dans le forum Électronique
    Réponses: 0
    Dernier message: 23/12/2007, 15h51
  3. communication i2c entre deux pics
    Par frednico56 dans le forum Électronique
    Réponses: 2
    Dernier message: 02/11/2007, 22h56
  4. Réponses: 7
    Dernier message: 30/04/2006, 23h13
  5. Réponses: 3
    Dernier message: 01/11/2005, 22h45