reception RS232 sur 18f4550
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

reception RS232 sur 18f4550



  1. #1
    EmKa69

    reception RS232 sur 18f4550


    ------

    Bonjour,
    je souhaite recevoir des infos via rs232 sur un pic18f4550.
    j'ai réaliser le montage mais je cale au niveau du soft
    Savez-vous ou trouver les exemples ou des explications sur cette fonction.
    ps: le pic travaillera uniquement en réception.
    Merci d'avance.

    -----

  2. #2
    inviteb03957e3

    Re : reception RS232 sur 18f4550

    Salut

    Ce PIC dispose de plusieurs "pins" qui font office de Input/Output tu peut donc vérifier leur état si certains sont connectés avec le RS232.

    Sinon je peut te proposer au niveau PC pour transférer tes donnés un petit logiciel (en C : http://www.cppfrance.com/codes/COMMU...COM_42942.aspx) pour envoyer sur un port parallèle/série tes données.

    Il faudra alors au niveau de la récupération (boucle qui check les Input) mettre dans une variable les bit reçus.

    Vu que ta question n'est pas assez ciblé c'est la seule réponse qui me vient à l'esprit.

    Bonne chance

  3. #3
    cherwam07

    Re : reception RS232 sur 18f4550

    Salut,

    Avant tout il faut te munir de la datasheet de ce PIC, même si normalement c'est ce que tu as fait en premier.

    Ensuite tu dois configurer le module EUSART avec le bon débit.
    Puis pour récupérer les données il y a plusieurs façons de faire :
    Tu peux utiliser les interruptions que va soulever le module quand il aura reçu un octet
    Ou tu peux scruter de temps en temps le flag RCIF d'un des registres de config de l'EUSART (je ne sais plus lequel)

    Je ne sais pas si tu utilises l'USB (car ce pic sert à ça) mais si oui, attention à ne pas faire de fonction bloquante.

    Si tu veux un bon cours sur le fonctionnement du module EUSART, prend le cours part 1 (ou 2) de Bigonoff.
    Ce n'est pas le même PIC, et il travaille en assembleur, mais il y a beaucoup d'explication avant d'attaquer le code.

    Bon courage

  4. #4
    EmKa69

    Re : reception RS232 sur 18f4550

    Bonjour et merci pour vos reponses,
    Malikcpp je ne comprend pas ta reponse, sur le pic il y a des pins dediées rs232, pourquoi veux tu utiliser des pins IO.
    Je ne communique pas avec un PC mais avec un GPS.
    Cherwam07 j'ai effectivement commencé par la datasheet, ce qui est dommage avec ces documents c'est qu'il n'y a jamais d'exemple.
    Quant a bigonoff son cours est excellent mais le passage du 16F en asm au 18F en C n'est pas evident en fait je pense meme que cela n'a rien a voir.(si ce n'est quelques flag en commun)
    voila un exemple qui repond a ma question initiale.
    http://arlotto.univ-tln.fr/pic/pic18.../serial18_it.c
    @+

  5. A voir en vidéo sur Futura

Discussions similaires

  1. tuto RS232 sur flowcode
    Par invite04c4fc21 dans le forum Électronique
    Réponses: 2
    Dernier message: 23/02/2011, 10h31
  2. 18f4550 i2c
    Par invite89f152fc dans le forum Électronique
    Réponses: 5
    Dernier message: 29/04/2008, 15h29
  3. communiquer sur RS232
    Par invite3769d93a dans le forum Matériel - Hardware
    Réponses: 3
    Dernier message: 10/03/2005, 22h23
  4. Liaison RS232 sur un seul fil
    Par invite52d2752b dans le forum Électronique
    Réponses: 5
    Dernier message: 14/10/2003, 14h25
  5. Caractère ASCII sur Trame RS232
    Par JP dans le forum Électronique
    Réponses: 6
    Dernier message: 04/09/2003, 00h38
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...