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

Pb sur un 74hc595 avec SPI d'un PIC



  1. #1
    marvinc

    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 mansgueg dans le forum Électronique
    Réponses: 0
    Dernier message: 27/01/2009, 18h05
  2. [AVRStudio4 + Atmega128 + SPI] Probleme sur le port SPI
    Par emule dans le forum Électronique
    Réponses: 1
    Dernier message: 03/12/2008, 03h05
  3. Liaison Usb -> Spi avec un pic 18f4550
    Par chang-tout-puissant dans le forum Électronique
    Réponses: 3
    Dernier message: 28/08/2008, 21h12
  4. SPI sur PIC et lecteur mp3
    Par toownky dans le forum Électronique
    Réponses: 5
    Dernier message: 02/04/2008, 04h41
  5. SPI sur PIC 16F876
    Par noisyboxes dans le forum Électronique
    Réponses: 6
    Dernier message: 31/12/2007, 14h03
Découvrez nos comparatifs produits sur l'informatique et les technologies.