RX du PIC18f13K50.
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

RX du PIC18f13K50.



  1. #1
    inviteb9565627

    RX du PIC18f13K50.


    ------

    Bonjour,

    Je dois configurer l'UART d'un PIC18F13K50.

    J'arrive à transmettre sans problème mais apparemment je ne n'arrive pas à recevoir. J'ai voulu afficher ce que je recevais sur le port C de mon µC mais ca ne marche pas. J'ai beau chercher je ne trouve absolument pas le problème.
    J'ai relié directement mon TX à mon RX pour recevoir directement ce que je transmet.

    Je vous met mon programme ci-dessous :

    #include <system.h>
    #include <rs232_driver.h>
    #include <string.h>

    //------------------------Variables------------------------
    char buffer_rx;

    //---------------------Entrées/Sorties---------------------
    #define rx portb.5
    #define tx portb.7
    #define sortie portc

    //-------------------Fonction principale-------------------
    void main(void)
    {
    osccon=0b01010010; // Activation de l'oscillateur interne à 4Mhz
    portb=0; // Mise à 0 du port B
    portc=0; // Mise à 0 du port C
    trisb=0b00100000; // Configuration entrées/sorties du port B (Broche RB5 en entrée)
    trisc=0b00000001; // Configuration entrées/sorties du port C (Toutes en sortie)
    wpua=0b00100000; // Activation Pull-up sur la broche n°4 (RA3)
    uart_init(1,25); // Vitesse de transmission = 9600 Bds - Page n°189 et n°190 de la datasheet

    for(;
    {
    delay_ms(10);
    putc('N');
    delay_ms(10);

    if (kbhit())
    {
    buffer_rx=getc();
    sortie=buffer_rx;
    }

    }
    }
    Je programme à l'aide d'un ICD2.

    Cordialement.

    -----

  2. #2
    RISC

    Re : RX du PIC18f13K50.

    Salut,

    Tu programmes ton PIC18F13K50 avec un ICD2 ????

    S'il n'est pas déjà passé par le trépas cela ne va pas tarder...

    L'ICD2 a une tension de programmation Vpp NON réglable de 13V.
    Les PIC18 version "K" ne tolèrent que...9V.

    L'ICD3 s'adapte automatiquement à la tension Vpp en fonction des PICs.

    Il faut donc impérativement utiliser un adaptateur comme celui-ci qui abaisse la tension.

    Si tu veux pouvoir déboguer, il faut un module spécial

    Veux-tu aussi utiliser l'USB sur ce PIC ?
    Quelle tension Vdd utilises-tu ?

    a+

  3. #3
    invite29971eb1

    Re : RX du PIC18f13K50.

    Et après on va dire que je suis mauvaise langue

  4. #4
    inviteb9565627

    Re : RX du PIC18f13K50.

    Pour Vdd j'utilise du 3,3V.

    Et je ne veux pas utiliser le port USB.

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

    Re : RX du PIC18f13K50.

    Salut,

    La broche RX est multiplexée avec AN11. Je pense qu'il faut configurer cette broche en digital en utilisant les registres ANSEL (voir datasheet).

    Utilises-tu un oscillateur interne ou externe ?

    a+

  7. #6
    inviteb9565627

    Re : RX du PIC18f13K50.

    Je vais essayer avec ca. Je vous redirai ce qu'il en est.

    J'utilise l'oscillateur interne de mon µC.

    Merci pour vos réponses aussi rapide.

Discussions similaires

  1. connaisseur du PIC18F13k50 ?
    Par vincent66 dans le forum Électronique
    Réponses: 9
    Dernier message: 19/10/2009, 20h58
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...