Besoin d'aide pour le port paralléle. - C++ - Programmation
Marsh Posté le 23-02-2007 à 14:43:41
ReplyMarsh Posté le 23-02-2007 à 17:09:36
C'est pour installer sur un vieu PC qui arrive à tourner avec windows XP. Aprés pour le compilateur jutilise Dev-C++, j'le trouve bien ... mais s'il existe des meilleurs compilateurs indiqués les moi.
Marsh Posté le 23-02-2007 à 17:14:37
code::blocks pour le compilateur déjà.
Ensuite du côté du port parallèle, vois openfile et ses options, direction la msdn.
Marsh Posté le 23-02-2007 à 19:56:00
L'adresse &h378 correspond aux 8 bits pincipaux du port //. Sortie
L'adresse &h379 correspond à 4 bits supplémentaires dans son MSB. Dispo en entrée / sortie.
L'adresse &h37A correspond a 5 bits d'entrées, strobe, p_feed, l_feed...
Google: "centronics".
Marsh Posté le 23-02-2007 à 22:29:04
Ca c'est si l'os te laisse acceder à tout ça. Je doute que ça fonctionne sous xp. Et c'est pas trop dans l'esprit c++ non plus.
Marsh Posté le 23-02-2007 à 23:25:12
Mais le code openfile il envoie quoi sur le port paralléle ? Une impulsion électrique ou des données à traité ? Parce que moi j'aimerais contrôler un interrupteur qui laisserais paser le courant ou qui le couperais.
Enfin merci quand même des infos déjà.
Marsh Posté le 24-02-2007 à 00:04:46
T'as peut être alors besoin de déclarer des blocs ASM, mais c'est pas sûr que les adresse d'interruption etc soient les bonnes, tu risques d'être bridé par xp.
Marsh Posté le 24-02-2007 à 00:13:21
Reply
Marsh Posté le 23-02-2007 à 14:41:56
Bonjour.
Voila je programme un peu en C++ (j'ai quelque bases) et j'aimerais utiliser le port paralléle dans un programme pour contrôler l'allumage et l'extinction d'une lampe.
Donc je voudrais, s'il vous plait, que l'on m'explique comment on fait pour écrire et capturer des donnés. J'ais les codes (_out(378h,Valeur_que_vous_voulez); et valeur = _inp(379h); ) mais je sais pas comment il marche !
Alors je vous le redemande : AIDER MOI !