Test port parralèle sous XP et 2000

Test port parralèle sous XP et 2000 - C - Programmation

Marsh Posté le 31-07-2007 à 13:57:20    

Bonjour,
 
Je dois , pour un projet, tester le port parallèle (savoir s'il l'on envoi bien les données).
Je code sous LabWindwos 7.1 (en C), le systeme d'exploitation est soit Windows XP, soit Windows 2000.
 
J'ai fait quelques recherche sur le net, mais j'ai bcp de mal à faire fonctionner le port parralèle.
Ce que je voudrais faire (dans un premier temps) c'est écrire sur les 8 bits de data et de vérifier avec un multimètre que les lignes passent bien de 0V à 5V (ce test est'il faisable ?).
Ce que j'ai essayais, pour le moment c'est les fonctions createfile et writefile de la SDK de windows, mais je plante le PC. Sinon, j'ai essayai les fonctions outp de CVI mais là je ne vois rien bouger sur  mon multimètre (l'adresse du port est la 0x378h, vérifier dans le gestionnaire de périphérique).
 
Avez vous des idées de programmation et de réalisation simple pour valider le port parallèle du PC
Merci d'avance pour votre aide car la je sèche sérieusement...

Reply

Marsh Posté le 31-07-2007 à 13:57:20   

Reply

Marsh Posté le 31-07-2007 à 21:40:57    

avec un oscilloscope tu peux aussi;
sinon pas normal que tu plantes le pc avec createfile et writefile, je l'ai déjà fait sans plantage.


---------------
Töp of the plöp
Reply

Marsh Posté le 13-08-2007 à 13:58:43    

loicmarsault a écrit :

<...>
Avez vous des idées de programmation et de réalisation simple pour valider le port parallèle du PC
Merci d'avance pour votre aide car la je sèche sérieusement...


outp() ne fonctionne pas en Win 2000 ni en Win XP. Il faut passer par une bibliothèque tierce comme inpout32.dll.

 

Exemple de sur-couche pour cette DLL ici :

 

http://delahaye.emmanuel.free.fr/clib/pio/


Message édité par Emmanuel Delahaye le 13-08-2007 à 13:59:13

---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Marsh Posté le 15-08-2007 à 18:39:12    

code source de la dll :  
 
http://www.logix4u.net/inpout32.htm

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed