begin process at 2010 03 19 20:49:47
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Programme pour piloter le port parallele


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Programme pour piloter le port parallele

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ée 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 "hooker" un port usb - gestion du flux -rediriger flux de données d'un port usb (tous languages possibles) [ par alloa28 ] Slt à tous, je dois réaliser un programme qui utilise 2 scanners de code barre avec un débit moyen-fréquent. Le problème est que le scanner de code piloter le port parallèle sous vista [ par micflor ] bon jour, quelqu'un connait-il un driver de port parallèle qui fonctionne avec vista? WinIo que j'utilise avec windows xp fonctionne très bien, mais i 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


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,108 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales