Test port série en c

franck -  
billal_83 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Voilà, je voudrais créer un test sur le port série en C. Le test consisterais à savoir si quelque chose est branché sur le com1 ou com2.
Voilà, je vous remercie d'avance.
franck
A voir également:

5 réponses

grdTonioHardware Messages postés 43 Date d'inscription   Statut Membre Dernière intervention   12
 
Le COM2 comme le COM1 est une adresse. ensuite tu peux vérifier certains fils pour détecter la présence d'un cable ou d'un périphérique. Mieux encore si ton périphérique réponds ( j'entends par périphéphérique carte électronique :-) MCS251 par hasard ??? ).

pour tester les fils il faut que tu fasse des masques et opérations binaire sur 1 octet je crois ( ou 1 char c pareil ca fé 1 octet ) et tu l'écrit à l'adresse du COM par un write par exemple, genre : write( COM2, c );

J'ai oublié de te dire l'adresse exacte du COM2 est définie dans le BIOS et tu devra la redéfinir dans ton prog par joli :
#define COM2 0x3F08
(d'ailleurs 0x3F08 ca doit être l'adresse du port parralèlle par défaut )

Et je pense que tu peux modifier ces adresses dans le BIOS.

Aussi pour tester la présence du cable essaye de voir si tu peux pas tester le DTR ou autre.

sinon cherche sur google liaison série RS232 schémas fils PC.
pour avoir le schémas du port série et ses fils.

voilà. Bon test.
@++ !!!
2
franck
 
en fait , je suis sous dos. Je suis sur un programme test pour carte électronique, et on utilise la liaison série sur le com2. Et avant le début des tests, je voudrais vérifier qu'on est bien branché sur le com2 et pas sur le com1, vérifier la présence de connection...
1
grdTonioHardware Messages postés 43 Date d'inscription   Statut Membre Dernière intervention   12
 
Qu'est ce que tu veux savoir exactement ???

Je pense qu'il y a plusieurs moyens de faire ca.
0
hechelle
 
bonjour,ca va bien!J'aimerais si on peut m'apporter l'aide .quand ,accessoire,info.systeme,je clic sur port serie une ecran bleu apparrait,indiquant 0x00000o5,oxoooooo8,vidange memoire et carte videoetc...aussi avec directx test,direct play je doit ignorer,meme probleme se presente,sinon,ecran bleu...Pourtant si je fait reset plus de problemes...mais test,les memes problemes se refait
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
billal_83 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
bonjour a tous;
des tutos sur la programmation serie sous c++ svp
0