Pb sur un 74hc595 avec SPI d'un PIC
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Pb sur un 74hc595 avec SPI d'un PIC



  1. #1
    invite8757150d

    Pb sur un 74hc595 avec SPI d'un PIC


    ------

    Salut,

    Je fait du série parallèle avec un 74hc595 en SPI, le pb est que je n'arrive pas à écrire le dernier bit (b0) ;

    si je met l'octet série à 00000001, en parallèle sur le 595 je n'est rien.
    si je met 00000010, en // j'ai 00000001 !!

    j'ai voulu trompé le pb en ajoutant un front sur la sortie Clock du pic, le pb change et c'est le bit 7 qui disparait !!! 10000001 serie ->00000001 en //

    Si vous avez une idée... mon code :
    void write_digital_outputs(void)
    {
    unsigned char i = 0;

    //conf SPI
    //SSPSTATbits.SMP = 1;
    //SSPSTATbits.CKE = 1;
    SSPSTAT = 0b11000000;

    //SSPCON1bits.WCOL = 0;
    //SSPCON1bits.SSPOV = 0;
    //SSPCON1bits.SSPEN = 1;
    //SSPCON1bits.CKP = 0;
    //SSPCON1bits.SSPM3 = 0;
    //SSPCON1bits.SSPM2 = 0;
    //SSPCON1bits.SSPM1 = 0;
    //SSPCON1bits.SSPM0 = 0;
    SSPCON1 = 0b00100000;


    do
    {
    SSPBUF = RX.USB.digital[i];
    while(!PIR1bits.SSPIF); // attend la fin de l'émission
    PIR1bits.SSPIF = 0; //RAZ balise
    i++;
    }
    while (i<8);

    Store_Ouputs = 1; //activation sortie parallele
    Nop()
    Store_Ouputs = 0;

    }


    THX

    -----

  2. #2
    Qristoff
    Animateur Électronique

    Re : Pb sur un 74hc595 avec SPI d'un PIC

    Salut,
    Le 74HC595 ne se commande pas vraiment en SPI..
    Peux tu nous montrer ton montage car il faut deux horloges, une pour le shift et ensuite un front pour latcher le résultat vers la sortie. Cela n'apparait pas clairement dans ton code.
    Tout existe, il suffit de le trouver...!

Discussions similaires

  1. lecture d'information sur bus SPI avec PIC
    Par invite3b2b6fe2 dans le forum Électronique
    Réponses: 0
    Dernier message: 27/01/2009, 19h05
  2. [AVRStudio4 + Atmega128 + SPI] Probleme sur le port SPI
    Par inviteff7a2099 dans le forum Électronique
    Réponses: 1
    Dernier message: 03/12/2008, 04h05
  3. Liaison Usb -> Spi avec un pic 18f4550
    Par inviteb608cdc8 dans le forum Électronique
    Réponses: 3
    Dernier message: 28/08/2008, 22h12
  4. SPI sur PIC et lecteur mp3
    Par invite053d3d70 dans le forum Électronique
    Réponses: 5
    Dernier message: 02/04/2008, 05h41
  5. SPI sur PIC 16F876
    Par invite820b5138 dans le forum Électronique
    Réponses: 6
    Dernier message: 31/12/2007, 15h03
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...