IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MATLAB Discussion :

Probleme d'overflow sur le port série


Sujet :

MATLAB

  1. #1
    Membre habitué Avatar de jimay
    Profil pro
    Inscrit en
    Août 2006
    Messages
    146
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Août 2006
    Messages : 146
    Points : 178
    Points
    178
    Par défaut Probleme d'overflow sur le port série
    Bonjour à tous

    Voilà je viens ici demander de l'aide et des conseils pour un problème que j'essaye de résoudre depuis 2 jours.

    Je travaille actuellement sur un module GPS qui envoie des trames en RS232.
    Je dois créer un programme matlab pouvant récupérer ces trames et afficher latitude, longitude, et altitude.

    Pour la réalisation du prog j'ai utilisé un autre PC qui simulait le GPS en envoyant quelques trames par RS232.
    Avec ce systeme j'ai réalisé le prog assez facilement.

    Le problème est survenu lorsque j'ai utilisé le module GPS pour envoyer les trames. Dès que j'ouvre le port série avec fopen(), matlab plante (se fige) immediatement.
    Pensant que ça venait du GPS j'ai rebranché mon autre PC en RS232 et là aucun souci; sauf qu'en envoyant le triple de trame (j'en avais 5) là, même problème: figeage immédiat.

    Je pense que ça doit venir du buffer série qui se remplit trop vite ou quelque chose dans ce genre.

    Si quelqu'un a eu des problèmes similaires ou a une idée d'où vient l'erreur je suis preneur.

    voilà, merci à tous de m'avoir lu.

  2. #2
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 304
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 304
    Points : 52 882
    Points
    52 882
    Par défaut
    Je ne suis pas un spécialiste des liaisons séries mais le problème ne viendrait-il pas d'un Baurate mal réglé à l'initialisation de serial ?

    Sinon peut être une piste ici ?

  3. #3
    Membre habitué Avatar de jimay
    Profil pro
    Inscrit en
    Août 2006
    Messages
    146
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Août 2006
    Messages : 146
    Points : 178
    Points
    178
    Par défaut
    salut,

    merci d'avoir répondu.

    La deuxième solution était bien la bonne

    Je te remercie beaucoup d'avoir pris le temps de me répondre, je ne pensait vraiment pas que celà aurait pû provenir d'une version buggée avec le port série; surtout que ça marchait avec peu d'informations reçues...

    Enfin, tout marche parfaitement après avoir remplacé les fichiers.

    Voilà, encore un gros Merci pour cette réponse express, je vais pouvoir poursuivre mon projet

    a++

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lire sur un port série de manière synchrone ?
    Par Hokagge dans le forum MFC
    Réponses: 26
    Dernier message: 09/06/2005, 12h16
  2. Réponses: 3
    Dernier message: 23/03/2005, 14h25
  3. [Kylix] Lecture sur le port série en C++
    Par MD Software dans le forum EDI
    Réponses: 1
    Dernier message: 08/05/2004, 12h52
  4. Quel langage choisir pour lire sur le port série ?
    Par Nico76 dans le forum Windows
    Réponses: 7
    Dernier message: 28/04/2004, 10h42
  5. Réception sur le port série sous DOS avec Borland V3.0
    Par jackyjacky dans le forum Autres éditeurs
    Réponses: 24
    Dernier message: 19/03/2004, 23h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo