Accueil > Forum > > > > communication voie série
communication voie série
vendredi 28 janvier 2005 à 16:21:16 |
communication voie série

laurence030276
|
Bonjour, Savez-vous s'il existe un équivalent de "hyperterminal" pour envoyer des données de type binaires (et non pas sous format ascii) sur le port COM d'un PC ? Merci d'avance de me donner des informations Laurence
|
|
vendredi 28 janvier 2005 à 16:37:20 |
Re : communication voie série

ymca2003
|
Dans mes sources il y a un prog qui pourrait peut-être d'aider http://www.cppfrance.com/code.aspx?id=18704Le seul truc c'est que pour envoyer des données binaires il faut envoyer un fichier. Il y aurait bien un moyen d'utiliser les commandes utilisateurs mais cela necéssite une légère modification (que je n'ai pas reporté sur les sources du site). Je vais essayé de mettre à jour ce WE.
|
|
vendredi 28 janvier 2005 à 17:01:13 |
Re : communication voie série

ymca2003
|
En fait j'avais la mise à jour du code sous la main, j'ai donc reporté les modifications sur le site.
Dans les commandes personnelles on peux envoyer n'importe quel ovtet en mettant \xhh avec hh la valeur en hexa de l'octet.
|
|
lundi 31 janvier 2005 à 14:19:07 |
Re : communication voie série

laurence030276
|
Hello, Merci de m'avoir répondu aussi vite ! Votre programme semble correspondre à mes attentes seulement je ne comprends pas très bien comment faire pour envoyer ma commande bianaire et, surtout, comment recevoir des commandes binaires (ou hexa). Pouvez vous m'expliquer un peu plus comment ce programme fonctionne ? Merci d'avance
|
|
lundi 31 janvier 2005 à 15:23:23 |
Re : communication voie série

ymca2003
|
J'ai fait une mise à jour pour un affichage binaire (en heax de la réception).
http://www.cppfrance.com/code.aspx?ID=18704
Pour configurer le port : - "Communication->Déconnecter". - "Communication->Configurer". - "Communication->Connecter".
Pour configurer les commandes personnelles : - "Commandes->Configurer". - La colonne de gauche représente les commandes, celle de droite les descriptions. - caractères spéciaux : \r -> insère un retour chariot (0x0d) \n -> insère un saut de ligne (0x0a) \t -> insère une tabulation \\ -> insère un \ (nécessaire de soubler comme une chaîne C)
Pour envoyer une commande : - Cliquer sur le bouton en bas. - Menu "Commandes". - Touche F1-F12.
Fenêtre principale : - En haut : zone d'émission. - En bas : zone de réception.
Zone d'émission : - Possibilité de taper au clavier les caractères à envoyer.
Zone de réception : - Affichage possible en bianire sous la form <hh> "AffiChage->récepion binaire".
|
|
mardi 1 février 2005 à 11:32:44 |
Re : communication voie série

laurence030276
|
Merci encore une fois !!!! PRESQUE tout fonctionne sauf.... La réception sous forme hexadécimale.... Autre chose: serait-il possible d'étendre les communications sur 16 bits ???? Encore merci de votre aide: c'est génial de rencontrer des gens compétents et prêts à secourir les autres (ça n'arrive pas souvent malheureusement...) A bientôt, j'espère
|
|
mardi 1 février 2005 à 11:37:20 |
Re : communication voie série

laurence030276
|
Mea Culpa !!!! La réception binaire fonctionne bien: BRAVO !!!! Pour l'extension sur 16 bits, vous est-il possible de faire quelque chose ??? Merci d'avance
|
|
mardi 1 février 2005 à 12:25:01 |
Re : communication voie série

ymca2003
|
Je ne sais pas si windows accepte autre chose que 8 bits de données (jamais testé). Cependant il est possible d'essayé. Je vois 2 méthodes : 1 - ajouter une ligne dans le fichier DlgCommConfig.cpp : static TCbxData s_aDataBitsData[] = { {_T("4"), 4}, {_T("5"), 5}, {_T("6"), 6}, {_T("7"), 7}, {_T("8"), 8}, {_T("16"), 16}, }; puis recompiler
2- lancer une fois le prog avec les paramètres désirés (sauf databits) - fermer le prog puis éditer le fichier serial.ini et mettre 16 pour databits. - relancer le prog sans toucher à la config.
|
|
mardi 1 février 2005 à 14:27:42 |
Re : communication voie série

laurence030276
|
Je pense avoir suivi tous vos conseils mais, malheureusement, le transfert de données sur 16 bits ne semble pas fonctionner (à moins, bien entendu, que je me sois trompée dans la démarche....ce qui est fort possible !!!). C'est dommage mais.... En tous cas, merci beaucoup pour votre aide. Je pense que vous aurez bientôt d'autres nouvelles de moi (des problèmes à résoudre...encore !!!!) Merci encore
|
|
mardi 1 février 2005 à 14:34:06 |
Re : communication voie série

ymca2003
|
En fait le port peut sans doute être configuré sur 16 bits mas je ne sais pas trop comment lire dans une telle configuration (les buffers étant constitués d'octet, je ne sais pas comment lire des valeurs sur 16 bits sur le port). Le programme serial comme il est conçu ne pourra donc pas lire sue 16 bits sur le port...
|
|
Cette discussion est classée dans : série, communication, voie
Répondre à ce message
Sujets en rapport avec ce message
communication série en C++ Builder [ par angeva ]
Bonjours à tous!je suis en train de bosser sur mon thème de 2eme année en BTS IRIS. Je dois faire une comm série sous C++Builder pour le moment versio
Voie Série 8250 [ par NerOcrO ]
Je cherche des infos sur cette voie série.
communication série ( utlisation de SetCommMask ...) [ par stgi02 ]
bonjour , je voudrai savoir si quelqu un a une bonne documentation (adresse) sur la communication série dans win32, j 'aimerai que cette doc parle de
[.net c++] a l'aide ymca2003 sur la communication série [ par stgi02 ]
bonsoir,je prog sur visual studio .net c++est que vous pouvez m'aider pour m'expliquer ce code :if
Communication série via IHM [ par ksandy ]
Bonjour, Je suis en quête d'une solution qui me permettrait d'établir une communication USB ou COM1 (serie RS232) via une interface graphique sous
Communication Série RS232 - Pb d'affichage de caractères [ par bracqjean ]
Bonjour,Je suis débutant en C. J'ai besoin de transmettre des données sur le port COM d'un PC, à destination d'un variateur. Le but est d'envoyer une
Besoin d'aide communication série et threads [ par zincben ]
Bonjour, je suis depuis peu de temps sur un projet qui consiste a faire passer une application 16 bits en (sous visual c++ principalement ) en 32 bi
Communication hexa décimal sur un port série [ par briscard ]
Bonjour à tous!j'ai un petit problème de communication avec le logiciel que je développe: je dois programmer un port série et ensuite l'utiliser pour
Communication via le port série [ par michelouze ]
Bonjour, j'ai vraiment besoin d'aide, ça fait 3 jours que je galère pour communiquer en RS232 avec un appareil de mesure. Ce que j'ai réussi à faire c
communication par port série [ par Yolak ]
Bonjour à tous, Je suis en licence EISI et j'ai un projet à réaliser. Dans ce projet, je dois créer un programme en C permettant d'envoyer une trame
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|