[Programmation C] Problème réception USART
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

[Programmation C] Problème réception USART



  1. #1
    invitee4337884

    [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
    inviteda3670f6

    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
    invitee4337884

    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
    invitedf53f6be

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

    quelle était-elle ?

  7. #6
    invitee4337884

    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 invite591e1a94 dans le forum Électronique
    Réponses: 1
    Dernier message: 29/01/2011, 17h15
  2. probleme usart, pic16f627a
    Par invite8ac507df dans le forum Électronique
    Réponses: 29
    Dernier message: 12/01/2011, 18h36
  3. Probleme usart pic 18f4620
    Par invite52e85ae4 dans le forum Électronique
    Réponses: 2
    Dernier message: 27/05/2010, 09h20
  4. LCD,pic 16f687,reception de donnée (USART)
    Par inviteadb2d6db dans le forum Électronique
    Réponses: 0
    Dernier message: 13/01/2010, 09h57
  5. Probleme USART PIC16F877
    Par invite2d9e7c03 dans le forum Électronique
    Réponses: 4
    Dernier message: 27/08/2009, 11h49
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...