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

probleme avec spi



  1. #1
    invitebf1a61ab

    probleme avec spi


    ------

    bonjour apres un bon moment de galere je viens vous demander de l'aide

    j'essaye de controler une eeprom via un pic18f2550 avec le protocole spi

    voila mon code

    #define SPI_CS LATAbits.LATA5
    .
    ...

    TRISAbits.TRISA5 = 0; //SS

    SPI_CS = 1; // je met SS a 5v (par defaut)

    TRISBbits.TRISB1 = 0; //CLK en sortie

    TRISBbits.TRISB0 = 1; //DI en entrée
    TRISCbits.TRISC7 = 0; //DO en sortie
    SSPCON1bits.SSPM0 = 0; //SPI Master mode, clock = FOSC/4
    SSPSTATbits.SMP = 0; //sdi envoie a avant le front descendent
    SSPSTATbits.CKE = 1; //front montant
    SSPCON1bits.SSPEN = 1;// inistialisation de spi
    SSPCON1bits.CKP = 0;remise a zero apres le derniers bit envoyer
    SPI_CS = 0; // ds desactivée
    PIR1bits.SSPIF=0; mise a z de sspif

    SSPBUF = 0b00000101; //lit le status

    while( !PIR1bits.SSPIF ); //attendre que le dernier bits soit envoyer

    while( !SSPSTATbits.BF ); //attendre que le buffer soit plein

    if(SSPBUF!=0)var = SSPBUF;

    SPI_CS = 1; // je remet SS a 5v (par defaut)


    et je devrait recevoir 0b10000000 par l'eeprom met je ne reçois rien

    si quelqu'un a une idee

    -----

  2. #2
    invite049d0684

    Re : probleme avec spi

    Salut

    Quand tu écris dans une EEPROM, il faut spécifier l'adresse, or je ne vois pas dans ton code.

    normalement si je me souviens

    c'est un truc comme ça

    activer le SC
    spi.write( adresse eeprom à écrire)
    spi.write( DATA à écrire)
    désactiver le SC

Discussions similaires

  1. ecriture sd card avec 18f4550 en spi sans fat
    Par invite1208e497 dans le forum Électronique
    Réponses: 12
    Dernier message: 22/06/2010, 23h28
  2. le spi avec un PIC18F4510 I/P
    Par invite3b2b6fe2 dans le forum Électronique
    Réponses: 13
    Dernier message: 30/01/2009, 09h59
  3. lecture d'information sur bus SPI avec PIC
    Par invite3b2b6fe2 dans le forum Électronique
    Réponses: 0
    Dernier message: 27/01/2009, 19h05
  4. [AVRStudio4 + Atmega128 + SPI] Probleme sur le port SPI
    Par inviteff7a2099 dans le forum Électronique
    Réponses: 1
    Dernier message: 03/12/2008, 04h05
  5. Liaison Usb -> Spi avec un pic 18f4550
    Par inviteb608cdc8 dans le forum Électronique
    Réponses: 3
    Dernier message: 28/08/2008, 22h12
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...