Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Programme pour piloter le port parallele [ Archives / Au secours ] (kaio07)

samedi 6 mars 2004 à 09:54:20 | Programme pour piloter le port parallele

kaio07

Bonjour
je suis en DUT GEII et je suis en train de créer, a titre personnel, une carte permettant de piloter des accessoires avec le port parallele.
Je souhaiterai developer un programme en C++ (avec borland) me permettant d'utiliser le port parallele ...
J'ai pu observer sur ce site des codes sources de logiciel similaire mais je n'arrive pas a les compiler.
Je voulai donc savoir si il serai possible que quelqu'un m'aide ou m'informe pour mon projet ...
Merci d'avance ...
kaio07

samedi 6 mars 2004 à 11:10:36 | Re : Programme pour piloter le port parallele

Funcky

Tu pourrais donner des détails sur ton problème ?
Déjà tu fait ca sur quel OS ? Pour savoir si tu peut faire ca avec outp et inp ou si tu doit faire ca avec les MFC ...

===============================

Funcky

===============================

On dit que seulement dix personnes au monde comprenaient Einstein. Personne ne me comprend. Suis-je un génie ?

samedi 6 mars 2004 à 18:41:02 | Re : Programme pour piloter le port parallele

kaio07

Je souhaiterai faire sa sous windows 98 et 2000pro ...
Sinon pour plus de detail ben j'aimerai faire plusieurs programmes (minuterie, chenillard, pilotage instantané, sequence, ...)
Je voudrai egalement savoir si il est possible pour les sequence de les importer a partir d'un fichier type .txt et de l'executer ( pour jeu de lumiere )
Merci d'avance
kaio07

samedi 6 mars 2004 à 19:57:26 | Re : Programme pour piloter le port parallele

Funcky

Sous win98 tu pourras utiliser des fonctions inp et outp mais sous win 2000 il te faut utiliser les MFC ... Je n'ait jamais travaillé avec celle-ci donc je serais pas t'aider pour ca ...

Est ce que tu connais des bases dans la programmation du port // ?
===============================

Funcky

===============================

On dit que seulement dix personnes au monde comprenaient Einstein. Personne ne me comprend. Suis-je un génie ?

dimanche 7 mars 2004 à 09:20:47 | Re : Programme pour piloter le port parallele

kaio07

Ben disont que j'ai des base en C ...
En cour on etudie la programation pour port COM (sous win 2000) avec une carte interface a PIC 16f873 ... Mais sur le port parallele g aucune base si se n'est le fonctionnement

En fai je veut utiliser les broches 2 a 9 du port pour commander 8 prise electrique avec une carte interface de commande a triac

Je pense ke le programme ne tournera qu'avec win 98

voila si vous avez besoin de + de detail ... je fourni ... lol

merci a +

kaio07

dimanche 7 mars 2004 à 12:49:49 | Re : Programme pour piloter le port parallele

Funcky

Ok, bon bein c tout simple, techniquement le port parrellel te permet d'appliquer très facilement une tension de 5V théorique (chez moi avec un mulimètre g 4,20 V entre les bornes 2 à 9 et la borne 25 (la borne 1 fournissant tout le temps une alim ...)
Ces bornes sont le bus de données, quand tu envoie un octet, les bornes corespondant se mettent à 5V par ex : envoyer la valeudr décimale 6 sur le bus allume les broches 3 et 4 ( 00000110 en binaire )

Pour envoyer ces données tu doit commencer par dire qu le port est configurée en sortie , pour ca il faut envoyer "0x00" sur bus de controle ( addresse de base du port + 2, donc sur 0x37A, cela se fait par :

outp(0x37A,0x00);

Ensuite tu envoie le nombre entier correspondant au code binaire que tu veut ... dans notre cas, pour allumer les broches 3 et 4 :

unsigned char bin = 6;
outp (0x378, bin );

Voilà, j'espère être clair ...

PS : le code complet pour activer ces deux broches :

#include <stdio.h>
#include <conio.h>

#define DONNEE 0x378
#define CONTROLE 0x37A

void main (void)
{
unsigned char bin;
bin = 6;

outp (CONTROLE, 0x00);
outp (DONNEE, bin );
}

PS2 : ca ne marche pas sous win2000 ni winXP et sous linux il faut utiliser outb de la même manière que outp mais en inversans les paramètres, de plus il faut faire un ioperm pour avoir l'accès au port ...
===============================

Funcky

===============================

On dit que seulement dix personnes au monde comprenaient Einstein. Personne ne me comprend. Suis-je un génie ?

dimanche 7 mars 2004 à 14:54:55 | Re : Programme pour piloter le port parallele

kaio07

Merci bien pour vos explication, maintenant c'est plus clair ...

Si vous connaissai des logiciel deja existant ki realise la meme chose que ce ke je veut, ben je suis ouvert a toute proposistion , surtout si il sont en interface graphique ...
C'est plus joli et plus fonctinnel

merci pour tou
a bientot
kaio07

mercredi 23 juin 2004 à 16:44:24 | Re : Programme pour piloter le port parallele

t13b0

Bonjour,
j'ai bien suisvi la demonstration mais le programme doné en exemple ne compile pas sur mon pc : ni devcpp ni borland.

jeudi 2 septembre 2004 à 16:18:44 | Re : Programme pour piloter le port parallele

_ky_

pitite question, si aprés on veut lire sur le port série, il faut reinitialiser le bus de contrôle?

jeudi 2 septembre 2004 à 16:23:17 | Re : Programme pour piloter le port parallele

_ky_

heuuuuuuuu
Il fallait comprendre port parallele et pas serie :)


1 2

Cette discussion est classé dans : programme, port, piloter, parallele


Répondre à ce message

Sujets en rapport avec ce message

port parallele XP en .net [ par sebjaune ] pour commencer bonjour à tous,je fais actuellement un programme de commande de jeux de lumières en .NET avec le visual studio 2008. Malgrés avoir fait interface de commande port parallele [ par jadtls ] bonjour,j'ai un projet de commande d'un moteur pas a pas a partir d'une interface C++...ainsi j'aimerais bien connaitre le code en c++ d'ecrire sur le programmation du port parallele en c [ par gmytec ] Bonsoir, Chers membres de ce forum j'ai besoin de votre aide a propos de la programmation du port parallele en C et plus précisément en Qt de Trolltec Port bluetooth [ par thelme ] Bonjour,Depuis un trop grand nombre de mois je tente de trouvé un programme qui puisse envoyer et recevoir des octets via port bluetooth pour pouvoir Ecouter ce qui sort d'un port en C [ par TorTukiTu ] Bonjour,Voici mon problème: Je désire coder un programme de tunneling. Il faut donc que j'encapsule les paquets qui devraient sortir d'un port spécifi [cpp] probleme de capteur sur port parallele sous win XP/2000 [ par _ky_ ] Salut à tousJe vous expose mon problème:Je voudrais faire un prog (c/c++) qui regarde si un contact est fait entre 2 fils (et la masse) qui sont branc lire/Ecrire Port parallele Avec Api windows [ par loicus ] Bonjour...J'ai un très gros problème... pour une carte d'acquision éléctronique, j'ai besoin de pouvoir lire et écrire sur le port parallele LPT1,  Se adresses E/S PC portable [ par La_kent ] Bonjour, je suis un nouveau membre et un programateur "amateur" . Je suis étudiant en deuxieme année de GEII (Genie Electrique Informatique Industriel Port parallele [ par killordi ] Bonsoir, après avoir tenter en Visual Basic (en vain) de commander le port parallele, je me rabat sur le C qui m'est plus familier.J'ai farfouillé sur


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 1,763 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.