begin process at 2012 05 28 21:27:06
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Envoi d'entier par le port série


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

Envoi d'entier par le port série

vendredi 25 avril 2003 à 18:32:13 | Envoi d'entier par le port série

nanalye

Bonjour tout le monde

Help !!!!

Je veux envoyer des entiers par le port série et je voulais savoir si je peux le faire par le WriteFile ou si c seulement des caractères qu'il envoie...
J'aimerais pas trop m'engager sur une fausse voie...




nanalye
vendredi 25 avril 2003 à 19:06:51 | Re : Envoi d'entier par le port série

BruNews

Administrateur CodeS-SourceS
WriteFile() ecrit partout sur Win32, tu peux insister.
Faut juste ouvrir correctement le hfile.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> Bonjour tout le monde
>
> Help !!!!
>
> Je veux envoyer des entiers par le port série et je voulais savoir si je peux le faire par le WriteFile ou si c seulement des caractères qu'il envoie...
> J'aimerais pas trop m'engager sur une fausse voie...
>
>
>
>
> nanalye
vendredi 25 avril 2003 à 19:29:37 | Re : Envoi d'entier par le port série

nanalye

Je viens de retourner voir la page pour CreateFile et je ne vois pas de paramètres particuliers pour envoyer des entiers.

Je fais ma déclaration comme ça :

P_Com = CreateFile("COM1", GENERIC_WRITE, 0, NULL, OPEN_EXISTING, 0, NULL);

Ensuite dans le WriteFile il me demande forcément un char*, je ne vois pas trop comment m'en sortir en fait...

Si qq'un a une idée...

Merci d'avance...

nanalye


-------------------------------
Réponse au message :
-------------------------------

> WriteFile() ecrit partout sur Win32, tu peux insister.
> Faut juste ouvrir correctement le hfile.
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour tout le monde
> >
> > Help !!!!
> >
> > Je veux envoyer des entiers par le port série et je voulais savoir si je peux le faire par le WriteFile ou si c seulement des caractères qu'il envoie...
> > J'aimerais pas trop m'engager sur une fausse voie...
> >
> >
> >
> >
> > nanalye
>
vendredi 25 avril 2003 à 19:54:57 | Re : Envoi d'entier par le port série

BruNews

Administrateur CodeS-SourceS
int myint;
DWORD val;
myint = 12; // tu vois ski faut
val = 0; WriteFile(hfl, (void*) &myint, sizeof(int), &val, 0);
if(val != sizeof(int)) ERRATO
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> Je viens de retourner voir la page pour CreateFile et je ne vois pas de paramètres particuliers pour envoyer des entiers.
>
> Je fais ma déclaration comme ça :
>
> P_Com = CreateFile("COM1", GENERIC_WRITE, 0, NULL, OPEN_EXISTING, 0, NULL);
>
> Ensuite dans le WriteFile il me demande forcément un char*, je ne vois pas trop comment m'en sortir en fait...
>
> Si qq'un a une idée...
>
> Merci d'avance...
>
> nanalye
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > WriteFile() ecrit partout sur Win32, tu peux insister.
> > Faut juste ouvrir correctement le hfile.
> > BruNews, ciao...
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Bonjour tout le monde
> > >
> > > Help !!!!
> > >
> > > Je veux envoyer des entiers par le port série et je voulais savoir si je peux le faire par le WriteFile ou si c seulement des caractères qu'il envoie...
> > > J'aimerais pas trop m'engager sur une fausse voie...
> > >
> > >
> > >
> > >
> > > nanalye
> >
>
vendredi 25 avril 2003 à 20:07:56 | Re : Envoi d'entier par le port série

nanalye

Merci beaucoup pour ton aide BruNews

Ca marche toujours pas mais c peut être mon programme qui reçoit les données qui déconne alors... c'est une autre histoire...

Merci

nanalye


-------------------------------
Réponse au message :
-------------------------------

> int myint;
> DWORD val;
> myint = 12; // tu vois ski faut
> val = 0; WriteFile(hfl, (void*) &myint, sizeof(int), &val, 0);
> if(val != sizeof(int)) ERRATO
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Je viens de retourner voir la page pour CreateFile et je ne vois pas de paramètres particuliers pour envoyer des entiers.
> >
> > Je fais ma déclaration comme ça :
> >
> > P_Com = CreateFile("COM1", GENERIC_WRITE, 0, NULL, OPEN_EXISTING, 0, NULL);
> >
> > Ensuite dans le WriteFile il me demande forcément un char*, je ne vois pas trop comment m'en sortir en fait...
> >
> > Si qq'un a une idée...
> >
> > Merci d'avance...
> >
> > nanalye
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > WriteFile() ecrit partout sur Win32, tu peux insister.
> > > Faut juste ouvrir correctement le hfile.
> > > BruNews, ciao...
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Bonjour tout le monde
> > > >
> > > > Help !!!!
> > > >
> > > > Je veux envoyer des entiers par le port série et je voulais savoir si je peux le faire par le WriteFile ou si c seulement des caractères qu'il envoie...
> > > > J'aimerais pas trop m'engager sur une fausse voie...
> > > >
> > > >
> > > >
> > > >
> > > > nanalye
> > >
> >
>
lundi 28 avril 2003 à 11:18:57 | Re : Envoi d'entier par le port série

nanalye

Bonjour tout le monde

Bon en fait ça marche toujours pas mon truc. Quand je fais le même WriteFile cad
WriteFile(hfl, (void*) &myint, sizeof(int), &val, 0);
mais dans un fichier, il ne m'écrit pas mon entier "myint" mais il me met un espèce de rectangle... je suppose ke ça veut dire qu'il ne m'envoie pas non plus mon entier par le port série...
Si qq'un peut me venir en aide, ce serait trop sympa !!!

merci d'avance

nanalye


-------------------------------
Réponse au message :
-------------------------------

> Merci beaucoup pour ton aide BruNews
>
> Ca marche toujours pas mais c peut être mon programme qui reçoit les données qui déconne alors... c'est une autre histoire...
>
> Merci
>
> nanalye
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > int myint;
> > DWORD val;
> > myint = 12; // tu vois ski faut
> > val = 0; WriteFile(hfl, (void*) &myint, sizeof(int), &val, 0);
> > if(val != sizeof(int)) ERRATO
> > BruNews, ciao...
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Je viens de retourner voir la page pour CreateFile et je ne vois pas de paramètres particuliers pour envoyer des entiers.
> > >
> > > Je fais ma déclaration comme ça :
> > >
> > > P_Com = CreateFile("COM1", GENERIC_WRITE, 0, NULL, OPEN_EXISTING, 0, NULL);
> > >
> > > Ensuite dans le WriteFile il me demande forcément un char*, je ne vois pas trop comment m'en sortir en fait...
> > >
> > > Si qq'un a une idée...
> > >
> > > Merci d'avance...
> > >
> > > nanalye
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > WriteFile() ecrit partout sur Win32, tu peux insister.
> > > > Faut juste ouvrir correctement le hfile.
> > > > BruNews, ciao...
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > Bonjour tout le monde
> > > > >
> > > > > Help !!!!
> > > > >
> > > > > Je veux envoyer des entiers par le port série et je voulais savoir si je peux le faire par le WriteFile ou si c seulement des caractères qu'il envoie...
> > > > > J'aimerais pas trop m'engager sur une fausse voie...
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > nanalye
> > > >
> > >
> >
>


Cette discussion est classée dans : port, envoi, série, entier


Répondre à ce message

Sujets en rapport avec ce message

port série et WriteFile ! [ par nanalye ] Bonjour tout le monde !Voilà mon pb : je veux envoyer des entiers par le port série avec WriteFile.Voici le programme que je lance ://ouverture du por Envoi rapide port série [ par spiritualys ] Hello,J'ai besoin d'aide : je dois envoyer des messages sur un port série avec un temps bien précis (inférieur à 6 ms). Les commandes existantes en C E/S sur port série [ par Gaelle ] SalutMon prog (sous VC++6) gère le port serie pour l'envoi et la reception d'info. J'utilise pour cela les fonctions _outp(PORT, int) et _inp(PORT)Mon Outp()->Port série sous Visual C++ [ par Manson ] 'lut tout le monde,kk'un sait comment on utilise outp() sous Visual C ?Paske j'aimerais faire un control pour le port série. Mais je n'arrive pas à ut Le port Série [ par cheMoor ] Salut tout le monde c'est un programme est super !!!Ma question sur [size=4]les événements du Port !!!![/size=4]:: Existe-t-il un événement qui se déc Port série [ par cheMoor ] Bonjour,Merci Ymca2003 de ton aide, ton programme semblé super, mais je n'arrive pas à le tester (car il est programmé en Visual C++ « les boutons, l transmission de fichier par le port série [ par jackyjacky ] Salur à vousJe voudrais savoir si c'est assez facile de réceptionner un fichier par l'intermédiare du port série et si oui, si quelqu'un peut me propo Controler le port série et l'horloge du pc [ par Melusyne ] Bonjour !!! @ tous !!! Je suis actuellement en DUT Génie des télécoms & réseaux et je suis désespérée. Je dois faire un programme pour contrôle programmation port série/ethernet [ par zbex ] je reçois des données provenant d'un capteur sur le port série et je voudrais les envoyer sur l'interface ethernet.Je voudrais avoir si quelqu'un a un Emuler un port série et effectuer un envoi vers un autre port série [ par Elyro ] Tout d'abord salut à toutes et à tous, voilà plusieurs années que je glanne des infos sur le site sans même avoir besoin de poser des questions, c'est


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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,796 sec (3)

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