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

programmation SPI envoie des donnes vers un DAc AD5322 avec 2 sortie



  1. #1
    r_systeme

    programmation SPI envoie des donnes vers un DAc AD5322 avec 2 sortie


    ------

    bonjour
    je veux envoyer des donnees vers un convertisseur N/A j'ai ecrit le code mai le probleme c que je sai pa comment envoyer les donnees sur les deux sortie de DAC. donc jai declarer 2 variable MSP ET LSB
    je vai envoyer le poid fort dabort et apres le poid faible mais je sais pa comment l'envoyer sur la sortie VoutA ou VoutB

    void SPI_DAC(unsigned char data)
    {
    unsigned char MSB,LSB; // poids forts et faibles de v
    MSB = data >> 8 & ......"ici je pense la condirtion sur le bit A/B voir photo"........ ;
    LSB =data &............ ;
    RA1=0; // CS=0
    SSPBUF = MSB;
    while(!SSPIF)
    SSPIF = 0;
    SSPBUF = LSB;
    while(!SSPIF)
    SSPIF = 0;
    RA1=1; // CS=1

    et merci davance

    -----
    Images attachées Images attachées

  2. #2
    paulfjujo

    Re : programmation SPI envoie des donnes vers un DAc AD5322 avec 2 sortie

    bonjour

    Apparament la commande doit etre transmise sous 16 bits
    donc via un int et non un char.
    Rajouter en parametre la voie A=0 B=128

    void SPI_DAC(unsigned int data, unsigned char Voie)
    {
    // Voie=0 pour voie A et 128 pour voie B
    unsigned char MSB,LSB; // poids forts et faibles de v
    MSB = (data >> 8) + Voie ;
    LSB =(data & 0x00FF);
    RA1=0; // CS=0
    SSPBUF = MSB;
    while(!SSPIF)
    SSPIF = 0;
    SSPBUF = LSB;
    while(!SSPIF)
    SSPIF = 0;
    RA1=1; // CS=1

  3. #3
    r_systeme

    Re : programmation SPI envoie des donnes vers un DAc AD5322 avec 2 sortie

    >>>> Merci bcp

Discussions similaires

  1. Réponses: 27
    Dernier message: 03/07/2012, 13h53
  2. Envoie un mot binaire d'un PIC18F4550 vers usb
    Par marouane87 dans le forum Électronique
    Réponses: 12
    Dernier message: 26/04/2010, 21h54
  3. DAC sortie courant vs sortie tension / ADC SINAD
    Par gold5 dans le forum Électronique
    Réponses: 4
    Dernier message: 11/09/2009, 11h49
  4. Entrée 230V x2 vers sortie 230 x1 avec gestion de priorité
    Par YoCarBo dans le forum Électronique
    Réponses: 9
    Dernier message: 14/11/2008, 17h20
  5. envoie de 4 bits de donées vers un port séie
    Par High_Tek dans le forum Électronique
    Réponses: 0
    Dernier message: 30/03/2007, 16h34
Découvrez nos comparatifs produits sur l'informatique et les technologies.