TRMT - liaison UART PIC16F876
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

TRMT - liaison UART PIC16F876



  1. #1
    invite0f39f32f

    TRMT - liaison UART PIC16F876


    ------

    Bonjour a tous,
    Je programme un PIC16F876 en C et je voudrais transmettre des données.

    j'ai le code suivant :



    SPBRG=36;
    TXSTA=0b01000100;
    TXEN=1;
    TX9D=0;
    TXREG=donnee;
    while (TRMT!=1);


    et lorsque je test, TRMT ne revient jamais a 0. L'envoi n'est pas effectué mais pourquoi donc ?

    Merci d'avance pour votre lumière

    -----

  2. #2
    DavidDB

    Re : TRMT - liaison UART PIC16F876

    Salut,

    Si TMRT reste à un, c'est que ton registre de transmission est vide...

    TMRT à 1 -> registre vide
    TMRT à 0 -> registre plein

    David.

  3. #3
    invite0f39f32f

    Re : TRMT - liaison UART PIC16F876

    désolé, il ne revient pas à 1 et non le contraire.
    Il reste a 0 donc. Or une fois la transmission effectuée, il doit se replacer à 1 automatiquement non ?

  4. #4
    DavidDB

    Re : TRMT - liaison UART PIC16F876

    Oui, il revient à 1 "automatiquement" une fois TSR vide...

    N'oublie pas d'effacer le bit SYNC et surtout d'activer le bit SPEN

    David.
    Dernière modification par DavidDB ; 19/05/2006 à 10h24.

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

    Re : TRMT - liaison UART PIC16F876

    Et le TSR se vide lui aussi de maniere automatique non ?
    alors pourquoi cela ne fonctionne pas ?
    quel ligne de code me manque t il pour que cela fonctionne normalement ?
    Merci pour ton aide en tout cas

  7. #6
    DavidDB

    Re : TRMT - liaison UART PIC16F876

    Voir la modif de mon post#4

    David.

  8. #7
    invite0f39f32f

    Re : TRMT - liaison UART PIC16F876

    Le probleme venait de SYNC.
    Merci beaucoup a toi pour ton aide.

Discussions similaires

  1. Liaison UART par PIC24F
    Par invite5b91726d dans le forum Électronique
    Réponses: 16
    Dernier message: 04/06/2008, 15h36
  2. PIC16F876 en I2C
    Par invite2977d557 dans le forum Électronique
    Réponses: 3
    Dernier message: 16/09/2007, 15h38
  3. Uart
    Par invitedba2660f dans le forum Électronique
    Réponses: 1
    Dernier message: 17/04/2007, 00h03
  4. Pic16f876
    Par invite0f39f32f dans le forum Électronique
    Réponses: 1
    Dernier message: 02/05/2006, 17h48
  5. PIC16F876
    Par inviteaaaccd27 dans le forum Électronique
    Réponses: 1
    Dernier message: 04/02/2004, 12h56
Découvrez nos comparatifs produits sur l'informatique et les technologies.