begin process at 2012 05 30 16:43:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Périphériques

 > 

RS232 avec Borland C++ 5.02


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

RS232 avec Borland C++ 5.02

lundi 19 mai 2003 à 11:19:48 | RS232 avec Borland C++ 5.02

jeancdch

Bonjour,

Je voudrais envoyer une chaine de caractère à un périphérique via le port COM1. Quelqu'un pourait-il me montrer un exemple simple assez détaillé ?

J'ai essayé de la façon suivante :

HANDLE Comm;
DCB dcb;
char str[15];
unsigned long numWrite;

void TMyWindow::Init_COM1()
{
Comm = CreateFile("COM1",
GENERIC_WRITE,
0,
NULL,
OPEN_EXISTING,
0,
NULL
);

GetCommState(Comm, &dcb);
dcb.BaudRate = BAUD_9600;
dcb.Parity = NOPARITY;
dcb.ByteSize = 8;
dcb.StopBits = ONESTOPBIT;
SetCommState(Comm, &dcb);
}


void TMyWindow::CmMovePlot()
{
strcpy(str,"PA10000,10000;"); -> la chaine que je veux envoyer

WriteFile(Comm, str, strlen(str), &numWrite, 0);

CloseHandle(Comm);
}

Problème : le périphérique me signale une erreur dans le protocole de donnée.


Merci d'avance

Jean



Cette discussion est classée dans : com1, str, rs232, comm, dcb


Répondre à ce message

Sujets en rapport avec ce message

com. série rs232 config port [ par LaTatadu91 ] Bonjour,Voila je cherche a developer une communication sur un port com (rs232)et je cherche des infos ou de l'aide sur la configuration du port.D'apre RS232 Com1 [ par flamand35 ] Bonjour(soir) à tous. Je cherche un code a mettre dans une page web avec bouton "On" et "Off" qui me permet d'allumer et eteindre un relais sur le po RS232 sous vb.net 2005 [ par dragonfly95 ] bonjour, je cherche à ouvrir un port RS232 sur un PC sous vb.net 2005 en MFC mais il ne veut jamais l'ouvrir. J'utilise la fonction CreateFile(,,,,) m Envoyer des données sur RS232 via Modul Beck [ par mick55 ] Bonjour, pour mon projet BTS j'ai besoin d'envoyer une chaine de caractère sur le port série du module Beck et aussi pouvoir en recevoir.    Le langag float from sting [ par noumian ] bonjout a tousj'ai un petit prebleme avec une fonction de mon programmejvoudrais extraire un chiffre (float) inserer entre deux string "hello" et "wor recherche aide SVP [ par gelloula ] J 'ai un projet à faire en borlandc en mode BGI, Je suis encore une debutante et je bloque là dessus depuis une semaine. SOS reception et affichage sur port serie [ par dgac ] J'ai dévellopé le programme suivant pour recevoir et afficher une chaine de carractére pour un port serie . J'aimerai de l'aide pour recevoir un carra probléme de switch case [ par dgac ] Bonjour j'ai un programme dans lequel j'utilise un switch case avec une variable qui doit prendre pour valeur "paire" "impaire" "sans" et non seulemen generation d'un fichier .rtf [ par Billyprog ] BillyprOg  Bonjour Tout le Monde,En ce moment j'essaie de m'amuser en créeant un programme Automatisation de l'envoi de commandes hyperterminal via RS232 [ par taras67 ] Bonjour,J'ai un petit "bidule" branché à mon PC via le port RS232. J'ai les commandes hyperterminal qui permettent de consulter/controler l'état de ce


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,281 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales