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



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

Software I²C ou l' I²C.

  1. the_enel

    Date d'inscription
    mai 2008
    Messages
    7

    Software I²C ou l' I²C.

    Bonjour,

    j'aimerais savoir qu'elle est la différence entre le Software I²C et l' I²C.
    mon but est de faire communiquer un pic 16F avec un PCF8574 dans le but de commandé une série de LED et je suis confronté a l' I²C, malheureusement mes connaissance dessus ce limite au topic de Micro C et je ne sais pas quelle librairie choisir.

    merci
     


    • Publicité



  2. RISC

    Date d'inscription
    novembre 2006
    Messages
    2 882

    Re : Software I²C ou l' I²C.

    Salut,

    L'I2C peut être géré de façon hardware et/ou software dans un PIC. Dans le premier cela signifie qu'un périphérique interne permet directement de gérer la liaison I2C, ce qui permet de réduire la charge sur le processeur. Dans le 2e cas, on fait tout par logiciel : l'avantage c'est qu'on peut utiliser n'importe quel PIC et le désavantage c'est que le processeur doit bosser plus.
    Dans la famille PIC16 il y a des produits avec ou sans (l'unité interne qui contient l'I2C s'appelle MSSP). Tu peux facilement trouver les PIC qui ont une unité I2C (PIC16F628A par exemple) en utilisant le programme de choix paramétrique appelé MAPS que tu peux télécharger ici : www.microchip.com/MAPS

    La mise au point d'un produit avec est bien sur plus simple.

    Tu trouveras tout un tas d'exemples sur internet (avec ou sans) :
    Un tuto au format powerpoint sur l'I2C :
    http://www.aix-mrs.iufm.fr/formation...telech/IIC.pps

    http://www.piclist.com/techref/microchip/i2c.htm
    http://www.microchip.com/stellent/id...rects=appnotes

    La spécification I2C : http://www.nxp.com/acrobat_download/.../UM10204_3.pdf

    a+
    Dernière modification par RISC ; 24/05/2008 à 16h09. Motif: addition
     

  3. HULK28

    Date d'inscription
    janvier 2006
    Localisation
    IDF
    Messages
    10 256

    Re : Software I²C ou l' I²C.

    Voici vite fait un code pour lire ou écrire une donnée dans un PCF8574;

    Code:
    /***********************************************************************/
    /*  Gestion du PCF8574                     	                       */
    /*  Composant i2c 8I/O 			              		       */
    /*                                                                     */
    /*  fichier : pcf8574.c				                       */
    /*                		       			               */
    /* date de création : 24.05.08                                         */
    /* HULK28                                                                    */
    /***********************************************************************/
    
    #define PCF8574_TX  0x70    // PCF8574 Adresse en écriture
    #define PCF8574_RX  0x71    // PCF8574 Adresse en lecture
    
    /* Fonctions */
    
    /* transmettre une donnée dans le PCF8574  */
    
    int I2C_tx_pcf8574(int data,int adr)
    {
     int ret;
     I2C_start();
     ret = I2C_send_byte(PCF8574_TX + (adr*2));
     if (ret)
     {
       ret = I2C_send_byte(data);
       if (ret) I2C_stop();
     }  
     return ret;
    }
    
    /* recevoir une donnée du PCF8574  */
    
    int I2C_rx_pcf8574(int *data,int adr)
    {
     int ret;
     I2C_start();
     ret = I2C_send_byte(PCF8574_RX + (adr*2));
     if (ret)
     {
       *data = I2C_read_byte(0);
     } else *data = 0;
     I2C_stop();
     return ret;
    }
    Dernière modification par HULK28 ; 24/05/2008 à 16h43.
    "Le temps met tout en lumière." Thalès
     

  4. the_enel

    Date d'inscription
    mai 2008
    Messages
    7

    Re : Software I²C ou l' I²C.

    Merci beaucoup pour vos réponses, elle m'en apprennent plus que je ne l'espérai.
     


    • Publicité




Poursuivez votre recherche :




Sur le même thème :




 

Discussions similaires

  1. firmware / software
    Par pidofra dans le forum Électronique
    Réponses: 17
    Dernier message: 13/10/2007, 07h33
  2. Journée de recrutement HP Software
    Par hp_software dans le forum Orientation après le BAC
    Réponses: 0
    Dernier message: 21/09/2007, 10h26
  3. Software
    Par NazaireC dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 25/07/2006, 22h54
  4. C0000168 pb SOFTWARE Windows XP
    Par pifpif59 dans le forum Matériel - Hardware
    Réponses: 0
    Dernier message: 15/03/2006, 17h44
  5. conflit entre software
    Par vampyer972 dans le forum Logiciel - Software - Open Source
    Réponses: 7
    Dernier message: 23/02/2006, 18h54