envoie un char a travers une liaison rs232
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

envoie un char a travers une liaison rs232



  1. #1
    invited776d929

    envoie un char a travers une liaison rs232


    ------

    salut tt le monde
    je vient d'envoyer un char de mon pc a un pic 16f877a
    et j'ai fait ca pour alimenter une led
    #define(__PCM__) // preprocessor directive that
    #include <16F877A.h> // preprocessor directive that
    #fuses HS,NOWDT,NOPROTECT,NOLVP // preprocessor directive that
    #use delay(clock=20000000) // preprocessor directive that
    #use rs232(uart1,baud=2400, xmit=PIN_C6) // preprocessor directive that
    void main()
    {

    if (input(pin_C7)==00)
    {
    output_high (PIN_B0);

    }
    }

    -----

  2. #2
    redtronic

    Re : envoie un char a travers une liaison rs232

    salut mekki31
    t'as pas bien configuré le com!!, t'as oublier la pin_c7 de réception!!
    #use rs232(uart1,baud=2400, xmit=PIN_C6) // preprocessor directive that
    void main()
    #use rs232(uart1,baud=2400, xmit=PIN_C6, rcv=PIN_C7)
    @+

  3. #3
    invited776d929

    Re : envoie un char a travers une liaison rs232

    Citation Envoyé par redtronic Voir le message
    salut mekki31
    t'as pas bien configuré le com!!, t'as oublier la pin_c7 de réception!!
    #use rs232(uart1,baud=2400, xmit=PIN_C6, rcv=PIN_C7)
    @+
    je pense que c'est pas grave puisque je veux juste envoyer et pas recever
    en tt les cas je le met et ça marche pas

  4. #4
    invited776d929

    Re : envoie un char a travers une liaison rs232

    mon probleme est je veux quand j'envoie 00 elle s'allume la lampe

  5. A voir en vidéo sur Futura
  6. #5
    redtronic

    Re : envoie un char a travers une liaison rs232

    salut
    ben mon vieu tu poura jamais recevoir d'octet sans la pin c7!!
    essaye ca:
    #define(__PCM__) // preprocessor directive that
    #include <16F877A.h> // preprocessor directive that
    #fuses HS,NOWDT,NOPROTECT,NOLVP // preprocessor directive that
    #use delay(clock=20000000) // preprocessor directive that
    #use rs232(uart1,baud=2400, xmit=PIN_C6, rcv=PIN_C7)

    void main()
    {
    t=getc();

    if(t==00)
    {
    output_high (PIN_B0);

    }
    }
    @+

  7. #6
    invite5485c7d0

    Re : envoie un char a travers une liaison rs232

    salut, avec quel compilateur vous avez compilez ce code

Discussions similaires

  1. la liaison rs232
    Par invited776d929 dans le forum Électronique
    Réponses: 9
    Dernier message: 24/02/2009, 19h01
  2. [C]-Conversion Int -> Char, Float -> Char, ...
    Par jorg1n dans le forum Électronique
    Réponses: 2
    Dernier message: 25/06/2008, 12h05
  3. liaison radio à travers une cage de Faraday
    Par lolo64 dans le forum Électronique
    Réponses: 31
    Dernier message: 21/06/2008, 15h40
  4. relier deux appareils via une liaison rs232
    Par invite03040495 dans le forum Électronique
    Réponses: 1
    Dernier message: 17/07/2007, 11h03
  5. Questions sur une liaison RS232/RS422
    Par invitec22abfa3 dans le forum Électronique
    Réponses: 2
    Dernier message: 26/05/2003, 16h55
Découvrez nos comparatifs produits sur l'informatique et les technologies.