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

Communication UART entre Pic et RS232



  1. #1
    csjan

    Communication UART entre Pic et RS232

    Bonjour, je n'arrive pas a faire communiquer un pic16f886 avec le PC. J'arrive a recevoir les données du pic (avec hypertherminal je recois le message que j'ai programmé sur le pic) mais je n'arrive pas a envoyer de données à partir du pc. Lors de la programmation, il y a une erreur lorsque j'utilise les fonctions scanf, getc, getchar, ... L'uart est configuré correctement vu que les données transitent.

    J'ai bien inclus la bibliotheque stdio.h mais l'erreur persiste sur mplab. Comment peut on recevoir un emettre un caractere a partir du pc ?

    Merci

    -----

    Dernière modification par csjan ; 31/01/2013 à 12h04.

  2. #2
    DAUDET78

    Re : Communication UART entre Pic et RS232

    Citation Envoyé par csjan Voir le message
    Comment peut on recevoir un emettre un caractere a partir du pc ?
    Ton PC marche très bien ! C'est ton programme du µC qui n'est pas capable de lire ce qu'envoie le PC. La preuve ?
    - Tu débranches le câble entre le PC et le µC
    - Tu relies la broche 2 et la broche 3 sur le DB9 du PC
    - Tu tapes des trucs au clavier

    Tu les vois sur l'écran du PC ? HyperTerminal est OK .

    Maintenant, tu remets ton câble. Tu retires de son support le µC et tu mets un fil entre Rx et Tx du support vide. Tu mets sous tension ta carte (sans µC) .Tu as l’écho du clavier PC sur l'écran ? ton hard marche .

    PS : tu as bien un MAX232 (ou autres) sur ta carte ?
    Dernière modification par DAUDET78 ; 31/01/2013 à 16h35.
    L'age n'est pas un handicap .... Encore faut-il arriver jusque là pour le constater !

  3. #3
    RISC

    Re : Communication UART entre Pic et RS232

    Salut csjan,

    Si tu utilises g..gle tu trouveras des centaines d'exemples de PIC16F876/877/877A avec des projets d'UART + schémas qui marchent.
    L'erreur la plus courante est d'utiliser l'oscillateur interne (trop imprécis). Il faut utiliser un quartz externe...et mettre les bons condensateurs.

    a+
    Ma marotte ? les microcontrôleurs ;=)

Sur le même thème :

Discussions similaires

  1. communication pic 16f877+RS232
    Par T-bag dans le forum Électronique
    Réponses: 9
    Dernier message: 17/09/2013, 10h06
  2. pic uart rs232 pc
    Par abrac dans le forum Électronique
    Réponses: 16
    Dernier message: 27/01/2012, 12h34
  3. problème communication RS232 PC PIC
    Par draonix dans le forum Électronique
    Réponses: 10
    Dernier message: 12/03/2010, 14h43
  4. [PB] PIC 16F638 UART et RS232
    Par mmarc2007 dans le forum Électronique
    Réponses: 3
    Dernier message: 09/03/2009, 17h29
  5. communication pic rs232
    Par alainav1 dans le forum Électronique
    Réponses: 14
    Dernier message: 24/03/2008, 15h03