[Programmation] communication rs485 pic16f689
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

communication rs485 pic16f689



  1. #1
    maryemjaballah

    communication rs485 pic16f689


    ------


    Hello, i need to use bus rs485 in half duplex multimaster multislave , this protocole is it existing ???
    Can i use one adress to a group of slave or i will have problem if my master can't disting between them ??????
    i need each master control a group of slave and a master that command all devices (slaves and masters )
    how can implemented this??
    i find in
    mikroC PRO for PIC Libraries
    a RS-485 Library master slave : Can i use it in my protocole multimaster multislave ?,, But I don't understand how he sent the data :
    dat[0] = 0xAA;
    dat[1] = 0xF0;
    dat[2] = 0x0F;
    dat[4] = 0; // ensure that message received flag is 0
    dat[5] = 0; // ensure that error flag is 0
    dat[6] = 0;
    i interstand that it use dat[4] and dat[5] to control the reception but what's the meannig when he is put this :
    if (dat[4]) { // if message received successfully
    cnt = 0;
    dat[4] = 0; // clear message received flag


    Please there are someone can help ???

    -----

  2. #2
    JPL
    Responsable des forums

    Re : communication rs485 pic16f689

    Sorry but French is the only language allowed for this forum.
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  3. #3
    maryemjaballah

    Re : communication rs485 pic16f689

    Salut , j'ai en train de faire un projet en utilisant bus rs485 half duplex multimaster multislave , ce protocole est réalisable ????
    peux je utiliser une seule adresse pour un groupe de slave ou j'irai un problème si le master ne peut pas distinguer entre eux puisque j'ai besoin qu ' 3 maîtres doit contrôler un groupe de slaves et un maître doit contrôler tout les esclaves : comment je peux l'implémenter
    j'ai trouvé dans mikroC PRO for PIC la bibliothèque
    a RS-485 Library master slave je peux la utiliser dans ma protocole multimaster multislave??? mais je ne comprends pas comment la donnée est envoyée
    dat[0] = 0xAA;
    dat[1] = 0xF0;
    dat[2] = 0x0F;
    dat[4] = 0; // ensure that message received flag is 0
    dat[5] = 0; // ensure that error flag is 0
    dat[6] = 0;
    SVP , il ya quelqu'un qui peut m'aider merci .

  4. #4
    Jack
    Modérateur

    Re : communication rs485 pic16f689

    Prends un protocole éprouvé comme modbus et qui correspond à ton problème.

    a RS-485 Library master slave je peux la utiliser dans ma protocole multimaster multislave??? mais je ne comprends pas comment la donnée est envoyée
    Sinon, avec ta librairie, il faut rechercher quelle fonction propose le service que tu attends pour transmettre ta trame.
    Dernière modification par Jack ; 13/05/2016 à 23h23.

  5. A voir en vidéo sur Futura

Discussions similaires

  1. communication série RS422/RS485
    Par wankeu dans le forum Électronique
    Réponses: 13
    Dernier message: 15/04/2015, 16h13
  2. Communication entre un site web et une carte via RS485
    Par Clairetj dans le forum Électronique
    Réponses: 6
    Dernier message: 03/11/2013, 13h47
  3. communication RS485 comment ça marche
    Par alainav1 dans le forum Électronique
    Réponses: 37
    Dernier message: 17/03/2013, 21h10
  4. Communication RS485 PC to PIC
    Par Electro_Max dans le forum Électronique
    Réponses: 9
    Dernier message: 14/12/2011, 17h24
  5. communication avec matlab via un rs485
    Par invite75b106ca dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 27/10/2005, 22h37
Découvrez nos comparatifs produits sur l'informatique et les technologies.