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

communication pic 16f877+RS232



  1. #1
    T-bag

    communication pic 16f877+RS232


    ------

    BONJOUR
    je travaille sur un projet qui envoie des données du pic16f877 a un afficheur LCD et a a l'ecran d'un ordinateur.
    la communication se fait a travers le port RS232.
    J'ai programmé la partie concernat l'envoi sur l'afficheur LCD mais j'ai pas reuissi la programmation pour l'envoi sur le port RS232.
    Est ce que quelqun peut m'aider a cela,j'en ai vrement bessoin.
    merci.
    PS : je travaille en assembleur

    -----

  2. Publicité
  3. #2
    RISC

    Re : communication pic 16f877+RS232

    Bonjour T-bag,

    Il y a pas mal d'exemples sur internet (google: 16f877 usart) :

    par exemple :

    http://www.piclist.com/techref/micro...7/rs232-cr.htm

    http://web.ukonline.co.uk/j.winpenny/pic/rs877.txt

    http://www.jls-info.com/julien/aquarium/boot.asm

    pleins d'exemples ici :
    http://www.piclist.com/techref/microchip/rs232.htm

    Peux-tu expliquer plus précisemment ou est ton PB (initialisation, emission, réception) ?

  4. #3
    raze

    Re : communication pic 16f877+RS232

    salut

    J'ai un projet et je cherche de le aide. J'ai besoin de un montage qui relie 4 circuits PCF8574 port de sortie 8 bits ('x8 sorties) , connectés sur un bus I2C géré par le 16F877. Ma carte commande 41 diodes elle est commander par le RS232. Alors si t'as réussi ton projet alors peut tu m'envoyer une copie . Contacter moi si il vous plais sur mon email directement . Ramzi.bk@hotmail.com
    merci de avance .

    PS : je travaille en assembleur

  5. #4
    ouis20

    Re : communication pic 16f877+RS232

    merci pour ces sites mé le probleme c que J’ai essai d’envoyer un caractère comme 't' mé a la réception j’ai d’autre chose comme 'x' ou '%'. aider moi svp voila mon émail : ingenieur87@hotmail.fr

  6. #5
    F1TVB

    Re : communication pic 16f877+RS232

    Bonjour
    Il y a des chances pour que les paramètres du port soit différent.
    Si vous connaissez le C voila ce que j'utilise avec un 18F452:
    //============================== =========================
    // Port Serie RS232 8bits, no parity, 1 bit de stop ==
    //============================== =========================

    void Init_rs232(void)
    {
    TRISCbits.TRISC7 = 1; // RX - Set Recieve pin for tristate
    TRISCbits.TRISC6 = 0; // TX - Set as Output

    SPBRG = 103; // configure la vitesse (BAUD) 9600
    TXSTA = 0x24; // TXEN =1 BRGH=1
    RCSTA = 0x90; // active l'USART CREN=1 et SPEN=1
    PIR1bits.TXIF=0; // IT en emission désactivée
    PIE1bits.RCIE=1; // IT en reception activée

    RCONbits.IPEN=1; // active la priorité sur les IT
    IPR1bits.RCIP=0; // selectionne basse priorité pour RX (vecteur en 0x18)
    INTCONbits.GIEH=1; // autorise IT
    INTCONbits.GIEL=1; // autorise IT basse priorité
    }


    void Put_char( unsigned char c)
    {
    while(!TXSTAbits.TRMT); // attendre registre libre
    TXREG=c; // envoie un caractère
    while(!PIR1bits.TXIF); // retour apres envoi
    }
    Si cela peut aider....

  7. A voir en vidéo sur Futura
  8. #6
    ouis20

    Re : communication pic 16f877+RS232

    merci en tt cas . moi je travail en assembleur et je pense que j'ai un problème avec SPBRG........avec quartz 4MHZ!!!
    remarque: j'utilise des ports virtuels
    Dernière modification par ouis20 ; 17/04/2010 à 13h20.

  9. Publicité
  10. #7
    zairabdo

    Re : communication pic 16f877+RS232

    Bonjour, nous sommes étudiant en L3 électronique et dans notre projet de fin d’année il est question de réaliser un site web embarqué en utilisant une carte « PIC-MINI-WEB » de chez OLIMEX.

    Pour plus de détail sur la carte « PIC-MINI-WEB » , cf le lien suivant :
    http://www.olimex.com/dev/pic-mini-web.html

    Les problèmes que nous rencontrons sont :
    1.) D’après ce lien, http://www.olimex.com/dev/pdf/PIC/Un...WEB-boards.pdf page 4, il affirme que par defaut, l’adresse IP est: 192.168.0.30 et , l’adresse MAC: 00:04:a3:00:00:00
    Lorsque l’on connecte le PIC-MINI-WEB avec l’ordinateur en utilisant le câble éthernet croisé, en utilisant la commande ping sur cette adresse, nous n’avons aucune réponse. Alors, est –il possible que les informations données soient fausses ou bien faut il utiliser un câble direct ? Sinon, y’a-t-il un autre moyen d’établir la connexion ?
    2.) Si les informations de l’adresse IP et MAC sont fausses, alors comment fait-on pour les avoir ?

    1) http://forums.futura-sciences.com/el...-mini-web.html (Programmateur pour module PIC-MINI-WEB)

  11. #8
    kilbitos

    Re : communication pic 16f877+RS232

    Bonjour.
    Je suis entrain de travailler sur un système de contrôle d'accès à base du PIC16F877. J'utilise mikroC pour programmer mon PIC et la liaison rs232 pour communiquer
    avec mon interface que j'ai crée sur Visual C#.
    Mon problème actuel se trouve au niveau de l'envoi et de la reception des données. En fait, quand j'envoie une donnée depuis mon interface visual C#, La donnée que
    je reçoit au niveau du PIC est toujours le point d'interrogation "?", je le sais car je l'affiche sur un écran LCD.

    S'il vous plaît que faire? HELP ME PLEASE!

  12. #9
    paulfjujo

    Re : communication pic 16f877+RS232

    bonsoir,

    j'ai eu le meme cas en dec 2012
    En liaison directe point à point avec un cable croisé
    Cela arrivait à marcher de temps en temps ,ou pas du tout..

    voir
    20/12/2012
    It's works when connected via switch and router of freebox.
    http://forums.futura-sciences.com/el...-b-olimex.html

    Citation Envoyé par zairabdo Voir le message
    Bonjour, nous sommes étudiant en L3 électronique et dans notre projet de fin d’année il est question de réaliser un site web embarqué en utilisant une carte « PIC-MINI-WEB » de chez OLIMEX.

    Pour plus de détail sur la carte « PIC-MINI-WEB » , cf le lien suivant :
    http://www.olimex.com/dev/pic-mini-web.html

    Les problèmes que nous rencontrons sont :
    1.) D’après ce lien, http://www.olimex.com/dev/pdf/PIC/Un...WEB-boards.pdf page 4, il affirme que par defaut, l’adresse IP est: 192.168.0.30 et , l’adresse MAC: 00:04:a3:00:00:00
    Lorsque l’on connecte le PIC-MINI-WEB avec l’ordinateur en utilisant le câble éthernet croisé, en utilisant la commande ping sur cette adresse, nous n’avons aucune réponse. Alors, est –il possible que les informations données soient fausses ou bien faut il utiliser un câble direct ? Sinon, y’a-t-il un autre moyen d’établir la connexion ?
    2.) Si les informations de l’adresse IP et MAC sont fausses, alors comment fait-on pour les avoir ?

    1) http://forums.futura-sciences.com/el...-mini-web.html (Programmateur pour module PIC-MINI-WEB)

  13. #10
    freepicbasic

    Re : communication pic 16f877+RS232

    le signal qui sort du pic est inversé, il doit passé par un max232 pour être dans le bon sens.

    Si l'on passe par une subD9, il faut faire Attention de ne pas mettre la masse sur la pin 1 au lieu de la pin 5.

    Pour la vitesse il faut ajuster le registre la doc Microchip donne les indications necessaires.
    A+, pat

Discussions similaires

  1. communication par rs232
    Par the_lightner dans le forum Électronique
    Réponses: 14
    Dernier message: 18/07/2007, 10h24
  2. Pic16f876A/communication RS232
    Par Bidebuster dans le forum Électronique
    Réponses: 8
    Dernier message: 23/05/2007, 10h15
  3. Réponses: 0
    Dernier message: 18/03/2007, 15h43
  4. Pic 16f877 Pic basic pro conseil
    Par ledinblue dans le forum Électronique
    Réponses: 10
    Dernier message: 04/01/2007, 17h26
  5. Communication GSM/PC via rs232
    Par zanzeoo dans le forum Électronique
    Réponses: 4
    Dernier message: 25/09/2006, 11h40
Découvrez nos comparatifs produits sur l'informatique et les technologies.