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

C Discussion :

modification de port serie en port //


Sujet :

C

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 6
    Points : 4
    Points
    4
    Par défaut modification de port serie en port //
    bonjour,j'ai une machine industrielle qui dialogue seulement via un port serie.es t'il possible de modifier le programme pour un dialogue vers le port //
    car sur les nouveaux ordinateur portable le port serie a disparu
    j'ai le programme executable ,et je possede les sources en xxx.c et xxx.h

  2. #2
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 193
    Points : 28 077
    Points
    28 077
    Par défaut
    LEs 2 ports ne fonctionnant pas du tout de la même façon, il te faudra reprendre une bonne partie de la communication dans ton programme (à condition d'en avoir les sources). A condition que l'appareil avec lequel tu communique accepte une communication par port parallèle.

    Quand à simuler un port série sur un port parallèle, la réponse est non.

    De plus, je ne pense pas que le port parallèle soit la bonne solution, car, si el port série à tendance à disparaitre des portables, le port parallèle a disparu bien avant lui.

    Par contre, suivant la façon ou ta machine utilise le port série pour communiquer, tu peux peut-être regarder vers les convertisseurs USB/RS232. Ils branchent sur port USB et te recrée un port RS232. Si c'est une utilisation standard RS232 du port, ça peut marcher, si le logiciel accède directement à la couche basse du matériel pour piloter les signaux en dehors d'une communication standard, il est probable que ça ne marche pas.
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

  3. #3
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 374
    Points : 23 631
    Points
    23 631
    Par défaut
    Entièrement d'accord avec sevyc64 : acquérir un câble USB-RS232 pour une dizaine d'euros frais de ports compris est à la fois ce qu'il y aura de plus simple, de plus rapide et de moins pénible. Et il sera utilisable avec les autres logiciels aussi. L'avantage avec l'USB, c'est que l'on peut en ajouter autant que l'on veut.

    Par contre, tu ne nous dis pas sur quel système d'exploitation tu travailles. Si c'est sous DOS ou sous Unix, il est probable que ton logiciel ouvre simplement le fichier COM1 sous DOS, ou /dev/ttyS0 ou /dev/cua0 sous Linux, par exemple. Dans ce cas, il te suffira de modifier ce nom de fichier dans les sources pour que cela fonctionne.

    Si le programme accède directement aux registres hardware, ce qui serait étonnant dans un programme en C, il faudra faire des modifications mais il est probable que ces accès soient encapsulés dans une fonction. Il suffira donc de réécrire celle-ci.

    Citation Envoyé par sevyc64 Voir le message
    De plus, je ne pense pas que le port parallèle soit la bonne solution, car, si el port série à tendance à disparaitre des portables, le port parallèle a disparu bien avant lui.
    Il me semblait que c'était l'inverse : disparition du port série mais sursis pour le port parallèle ?

  4. #4
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juin 2009
    Messages
    4 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 481
    Points : 13 679
    Points
    13 679
    Billets dans le blog
    1
    Par défaut
    Passant par là, je me pose une question toute bête : tu branches ton adaptateur à ton PC sous Linux. Comment se monte le fichier associé dans /dev ? Tu définis le nom ? C'est automatique et ça dépend des Linux ou de ton matériel ? Faut-il des drivers spécifiques pour chaque adaptateur ou alors Linux dispose de drivers génériques ? Merci

    Il me semblait que c'était l'inverse : disparition du port série mais sursis pour le port parallèle ?
    Pour les PC grand public, je crois que les deux ont disparu depuis longtemps, non ? Perso, j'ai perdu les 2 en même temps quand j'ai acheté un portable, donc je ne suis pas trop trop au courant. Quelqu'un a plus d'info sur le monde industriel ?

  5. #5
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 374
    Points : 23 631
    Points
    23 631
    Par défaut
    Effectivement, j'étais persuadé d'en avoir toujours un sur mon desktop mais après une brève inspection, il semble qu'il ait disparu lui-aussi ! :-) Il faut dire que l'un comme l'autre commençaient à devenir passablement lents pour les applications modernes.

  6. #6
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    j'ai trouvé mon probleme ,
    dans la configuration du port com
    j'ai changer le flux
    par "materiel"
    et c'a marche ,
    merci de m'avoir aidez ,a plusieurs tout est possible

Discussions similaires

  1. quel est le Meilleur language pour piloter le port serie ?
    Par flyfab dans le forum Langages de programmation
    Réponses: 7
    Dernier message: 21/07/2003, 10h03
  2. Lire le fichier du port série
    Par saibe dans le forum Linux
    Réponses: 7
    Dernier message: 09/04/2003, 09h29
  3. Réponses: 5
    Dernier message: 25/03/2003, 19h43
  4. [TP] port série rs232
    Par cyb33 dans le forum Turbo Pascal
    Réponses: 44
    Dernier message: 13/01/2003, 15h49
  5. [Kylix] Kylix / port serie
    Par Anonymous dans le forum EDI
    Réponses: 3
    Dernier message: 01/04/2002, 12h07

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