Communication PIC - CPLD
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Communication PIC - CPLD



  1. #1
    invitea48ab807

    Communication PIC - CPLD


    ------

    Bonjour à tous,

    voila dans le cadre d'un projet très important je dois faire communiquer un PIC 16F877A avec un CPLD en SPI.
    Le PIC est MASTER et le CPLD est SLAVE.
    Mon probleme est que le CPLD renvoi des infos en 32bits à mon PIC qui lui est un 8 bits.
    J'ai 2 questions :
    comment découper le mot de 32 bits en 4 octets ?
    Le CPLD renvoi un mot binaire, comment faire la conversion en decimal pour que le pic ne gère que l'affichage sur un LCD alphanumérique

    J'utilise FLOWCODE, (ce qui m'a été demandé dans le CdC) mais toute réponse en C est la bienvenue.


    J'espere que vous pourrez m'aider !!

    Loumi

    -----

  2. #2
    sdec25

    Re : Communication PIC - CPLD

    Bonjour,
    En C il y a plusieurs façon de le faire :
    Code:
    #define BYTE(VAR, N_BYTE) (*((char*)&VAR + N_BYTE))
    BYTE(mot32, 0) renvoie le premier octet de mot32.
    On peut aussi utiliser une Union.

    Tu peux aussi chercher sur le forum, cette question a déjà été posée et tu devrais trouver plus d'informations.

Discussions similaires

  1. [PIC/CPLD] - Interfaçage --> Précautions
    Par invite3c35244f dans le forum Électronique
    Réponses: 1
    Dernier message: 10/09/2009, 15h03
  2. communication pic rs232
    Par invite3a1051d7 dans le forum Électronique
    Réponses: 14
    Dernier message: 24/03/2008, 16h03
  3. communication entre pic et pc
    Par invite3a1051d7 dans le forum Électronique
    Réponses: 9
    Dernier message: 16/02/2008, 13h38
  4. communication can pic C
    Par inviteb8e69e81 dans le forum Électronique
    Réponses: 1
    Dernier message: 23/02/2006, 14h59
  5. Communication serie Pic<->Pc
    Par inviteb3b25a26 dans le forum Électronique
    Réponses: 14
    Dernier message: 11/06/2004, 19h06
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...