Test port parralèle sous XP et 2000 - C - Programmation
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.
Marsh Posté le 13-08-2007 à 13:58:43
loicmarsault a écrit : <...> |
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/
Marsh Posté le 15-08-2007 à 18:39:12
code source de la dll :
http://www.logix4u.net/inpout32.htm
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...