Envoyer / recevoir une variable en code Manchester langage C pour PIC ?
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Envoyer / recevoir une variable en code Manchester langage C pour PIC ?



  1. #1
    invited88cf7bd

    Question Envoyer / recevoir une variable en code Manchester langage C pour PIC ?


    ------

    Bonjour.
    Je chercher un code en langage C pour programmer deux PIC (un Tx & l'autre Rx) (16f886 enfin peux importe la référence).

    le TX --> je veux qu'il soit capable d'envoyer une variable de longueur de 2 octet en code Manchester.
    le RX --> de recevoir cette trame en code Manchester et de enregistrer dans une variable.

    exemple :

    "Enable" est une variable de un bits (soit 0/1) du pic TX; // sa active la transmission du de la variable
    "Act" est une variable de un bits (soit 0/1) du pic RX; // sa active la réception de la variable envoyer par l'autre pic
    "count" sera le nom de la variable du 'pic TX';
    "wast" sera le nom de la variable du 'pic RX';

    ................. ---------------- .............................. ...... ---------------------
    ................. |pic TX ......... | .............................. ..... | pic RX ................ |
    ................. ---------------- .............................. ..... ---------------------
    .... count = 0x4A5F .............. _______>> .................si act= 1 alors
    .. envoyer count si Enable = 1.._______>>........ reçoit = 0x4A5F alors wast = 0x4A5F

    -----

  2. #2
    invitee05a3fcc

    Re : Envoyer/resevoir une variable en code Manchester langage C pour PIC

    Regarde cette discussion : http://forums.futura-sciences.com/el...33-mhz-am.html

    Tu verras qu'en code Manchester, on ne peut pas envoyer 2 octets . Il faut des caractères de synchro avant et après

  3. #3
    invited88cf7bd

    Re : Envoyer/resevoir une variable en code Manchester langage C pour PIC

    Citation Envoyé par DAUDET78 Voir le message
    Tu verras qu'en code Manchester, on ne peut pas envoyer 2 octets . Il faut des caractères de synchro avant et après
    oui mais c pas le souci on peut toujours l'envoyer en deux fois 8bits

    j'ai trouver ça mais le problème c que je ne c pas comment envoyer une variable sur Man_Sand

    coté TX
     Cliquez pour afficher


    coté RX
     Cliquez pour afficher


    donc sa marche mais je veux pouvoir envoyer une variable au-lieux d'un tableaux de caractère
    alors je me suis dit si je fait comme sa !

    je change le TX
     Cliquez pour afficher


    et je laisse le RX comme il es !

    mais le problème c que sa ne fonction pas

Discussions similaires

  1. Impossible d'envoyer ou de recevoir les messages pour le compte xxxxxxx. Une erreur incon
    Par invitef6ffd813 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 1
    Dernier message: 27/01/2013, 15h24
  2. Envoyer et recevoir des données binaires via RS-232
    Par invite66e6f2c9 dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 07/03/2012, 20h58
  3. Envoyer ou recevoir des données à distance ...
    Par invite63efe34e dans le forum Électronique
    Réponses: 5
    Dernier message: 23/05/2009, 23h30
  4. [PIC] Routines pour transmission en code Manchester
    Par invite87be5ae9 dans le forum Électronique
    Réponses: 3
    Dernier message: 04/11/2008, 01h37
  5. 7 déc. problèmes envoyer recevoir mails ?
    Par invite8832ae39 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 3
    Dernier message: 13/12/2004, 07h35
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...