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

[Programmation C] Problème réception USART



  1. #1
    Arnaud.V

    [Programmation C] Problème réception USART


    ------

    Bonjour,

    J'ai un problème pour gérer l'USART de mon micro-contrôleur Pic 18f14k22 le compilateur C18.

    Voila l'idée de ce que je voudrais faire:
    Recevoir un caractère sur le Rx et le renvoyer sur le portc du micro
    la donnée arrive bien sur le Rx mais rien sur le portc.
    Et pourtant l'USART fonctionne correctement parce que j'arrive à envoyé quelque chose mais pas à réceptionner

    Je procède comme ça

    j'initialise l'USART
    char carac;
    carac = 0;
    OpenUSART ( USART_TX_INT_OFF &
    USART_RX_INT_OFF &
    USART_ASYNCH_MODE &
    USART_EIGHT_BIT &
    USART_CONT_RX &
    USART_BRGH_HIGH ,
    103 );

    et j'essai de le recevoir
    carac = getcUSART();
    PORTC= carac;


    Pourquoi ça fonctionne pas?

    Merci

    -----

  2. #2
    pazcal

    Re : [Programmation C] Problème réception USART

    Tu émets ton caractère avec quoi? Tu as désactivé le controle de flux hardware? tu es sur d'avoir le bon cable ? Il te faut un null modem avec les pin 2 et 3 croiées sur le connecteur.
    A plus

  3. #3
    RISC

    Re : [Programmation C] Problème réception USART

    Salut Arnaud,

    Peux-tu nous faire voir ton schéma ?

    Quel oscillateur utilises-tu ?

    Comment as-tu programmé les bits de configuration ?
    Il faut impérativement les mettre au début du programme :
    #pragma config ...

    a+

  4. #4
    Arnaud.V

    Re : [Programmation C] Problème réception USART

    Je vous remercie pour les réponses j'ai trouver mon erreur

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

    Re : [Programmation C] Problème réception USART

    quelle était-elle ?

  7. #6
    Arnaud.V

    Re : [Programmation C] Problème réception USART

    La broche Rx est associé a une entrée analogique donc il fallait modifier le registre ANSEL

Discussions similaires

  1. Probleme USART 16f887
    Par akataclisme dans le forum Électronique
    Réponses: 1
    Dernier message: 29/01/2011, 17h15
  2. probleme usart, pic16f627a
    Par damfle dans le forum Électronique
    Réponses: 29
    Dernier message: 12/01/2011, 18h36
  3. Probleme usart pic 18f4620
    Par betty77 dans le forum Électronique
    Réponses: 2
    Dernier message: 27/05/2010, 09h20
  4. LCD,pic 16f687,reception de donnée (USART)
    Par jolliet.bobst dans le forum Électronique
    Réponses: 0
    Dernier message: 13/01/2010, 09h57
  5. Probleme USART PIC16F877
    Par amgab2003 dans le forum Électronique
    Réponses: 4
    Dernier message: 27/08/2009, 11h49
Découvrez nos comparatifs produits sur l'informatique et les technologies.