Salut,
je voudrais que vous m'aidiez à écrire un programme qui pourra me permettre de composer un numero à partir de mon pc via le port parallèle et un encodeur DTMF.Je voudrais écrire le programme eb C ou en visual basic
Salut,
je voudrais que vous m'aidiez à écrire un programme qui pourra me permettre de composer un numero à partir de mon pc via le port parallèle et un encodeur DTMF.Je voudrais écrire le programme eb C ou en visual basic
Il faut écrire les valeurs qui vont bien dans les registres de commande et de données du port parallèle. Ces registres sont câblés sur le port I/O du PC.
Problème : le langage C ne permet pas de piloter le matériel directement. De plus, le système s'y opposerait.
Il existe néanmoins des solutions sous Windows, comme les fonctions de la DLL inpout32.dll qui permettent d'accéder aux ports I/O d'un PC.
Je donne une interface (pio) et des exemples d'utilisation ici :
http://delahaye.emmanuel.free.fr/clib/pio/
Il est alors possible d'utiliser des fonctions pour accéder aux registres du port parallèle. Tout ce qu'il faut, c'est connaitre l'adresse de base du port (consulter la configuration matérielle...)
Il n'est pas inutile non plus de savoir utiliser les opérateurs bits...
http://emmanuel-delahaye.developpez.com/bits.htm
merci je vais aller sur les liens et je te donnerai la suite
Partager