Help, programmation en C du port parallele.

Help, programmation en C du port parallele. - C - Programmation

Marsh Posté le 23-10-2003 à 19:13:35    

Salut tlm.
Voila, je cherche a faire un programme en C pour attaquer une plaque CI faite sur le Port parallel.
 
Mais voila le PB.
Ayant fait du C dans ma jeunesse (Hi hi hi....)
Je n'avait jamais essayé de toucher le port parallele. Et la je missionne. J'ai essayer divers trucs trouver sur le net, mais j'ai un probleme de librairie, j'ai essayé les fonction inport, inportb, inp, in, .... de meme pour out*.*.
 
Bref, aucune de mes fonctions ne marchent, j'ai essayé plein de librairie, et tjs rien.
 
J'ai essayé mon prog avec le compilateur de Borland, et le je rigole, il me dis qu'il ne trouve meme pas stdio.h....
 
Bref, je moulinne, je bosse essentiellement sur XP ou 2000, avec dev C++, lui non plus d'ailleur ne trouve rien.
 
J'ai meme essayé sous Debian, alors la c'est pire, composant pp la ou pas, j'ai un resultat fixe en lisant le port, et le resultat est avec 8 chiffres en Hexa...
 
Bref, je ne pige pas pourquoi ca merde a ce point, le pire c'est que ce n'est que ca qui me bloque, car je pourais faire tout le reste de mopn prog si seulement je touchait le port pp.....
 
 
Donc, qqun peut il m'aider.
Merci.

Reply

Marsh Posté le 23-10-2003 à 19:13:35   

Reply

Marsh Posté le 23-10-2003 à 22:34:32    

Sous DOS ou Win 3.11 (je suis un antiquaire !!), accès aisé.
Sous Win évolué, voir http://www.paraport.net/ sans garantie, jamais essayé, je m'accroche encore aux vieux trucs.
 
Attention : dans quelques temps, il n'y aura plus que de l'USB sur les PCs, plus de port série, ni parallèle. On pourra plus bricoler. Ouinnn.

Reply

Marsh Posté le 23-10-2003 à 23:10:28    

Merci, ton site a l'air sympa.
Je pense, j'ai pas encore tous lu, que deja avec le header, ca va allez bcp mieux.
 
Merci.

Reply

Marsh Posté le 04-11-2003 à 20:08:35    

Sinon, qqun pourais me donner les fonctions d'acces au port para en lecture ecriture et les headers (biblio) qui permettent d'utiliser le port para.
 
Merci.

Reply

Marsh Posté le 04-11-2003 à 21:09:07    

Je viens de recevoir ça par mail (suis "abonné" ).
http://www.codeproject.com/csharp/csppleds.asp
I/O Ports Uncensored - 1 - Controlling LEDs (Light Emiting Diodes) with Parallel Port
Peut-être des trucs à apprendre dans le source (ai pas le temps de regarder, tant que je reste sous Win 16 bits ;-)).

Reply

Marsh Posté le 04-11-2003 à 21:47:43    

C'est quoi comme language, dreamweaver c'est ouvers quand j'ai cliqué sur la source ?

Reply

Marsh Posté le 04-11-2003 à 21:50:04    

kirkybabay a écrit :

C'est quoi comme language, dreamweaver c'est ouvers quand j'ai cliqué sur la source ?


si DW se lance automatiquement dés que tu cliques sur un lien qui pointe vers une page en ASP, y'a comme un problème [:meganne]


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 04-11-2003 à 21:51:10    

Les fichiers sources ont pour extention .cs

Reply

Marsh Posté le 04-11-2003 à 21:52:55    

ah, je croyais que DW se lançait quand t'avais cliqué sur le lien :D
le langage utilisé dans l'exemple est du C#


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 04-11-2003 à 21:54:19    

Petite question, tu le compile avec quoi ?

Reply

Marsh Posté le 04-11-2003 à 21:54:19   

Reply

Marsh Posté le 04-11-2003 à 21:54:54    

Excuse, j'ai fait du C y a longtemps, et je suis un peu rouillé avec le C# et meme le C++

Reply

Marsh Posté le 04-11-2003 à 21:55:20    

On peux meme dire que je suis nul....

Reply

Marsh Posté le 04-11-2003 à 21:56:31    

tu le compiles avec le compilateur C# de Microsoft (csc.exe), mais t'auras besoin d'installer le framework .NET, tout est dispo gratuitement sur le site de Microsoft, framework et SDK et compilos


Message édité par Harkonnen le 04-11-2003 à 21:56:49

---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 04-11-2003 à 22:02:33    

Ok, sinon, en c#, tu peux faire un programme en C et le compiler avec, sachant que mon probleme principale est que je n'ai pas reussi avec divers fonction et headers a créer un prog qui acceptait mes fonctions pour toucher le port parallele, sachant que j'en ai essayé qqun.

Reply

Marsh Posté le 04-11-2003 à 22:04:54    

euh, non, le compilo C# compile du C# et rien que ça hein !
quant aux headers, n'importe quel compilo C fera l'affaire pour peu que tu les déclares au début de ton source


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 04-11-2003 à 22:20:58    

J'ai essayé avec Borland, et gcc, mais rien n'y fait je ne trouve pas les headers et les fonction qui me permettent de travailler avec le port parallele.

Reply

Marsh Posté le 04-11-2003 à 22:28:17    

pour écrire et lire sur un port, t'as juste besoin de "outp" et "inp" définis dans conio.h


Message édité par Harkonnen le 04-11-2003 à 22:28:37

---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 06-11-2003 à 07:31:27    

avec conio.h je n'ai pas les fonctions inp et outp.
J'ai essayé avec Dev-c++ mais rien n'y fait.
 
J'ai l'impression que tous mes compilateur n'ont rien pour le pp.
 
Tu n'aurais pas un ùorceux de code avec tout ce qu'il faut.
Tu compile avec quoi sinon ?

Reply

Marsh Posté le 06-11-2003 à 14:02:08    

Sous WinNT (et théoriquement sous Win9X, mais y'en a qui s'accrochent), fini les inp et outp. Essais de t'en passer...
Tu ouvres le périphérique voulu comme un fichier normal, et tu lis/écris dedans. Sauf que, pour le port parallele justement, ca marche pas pour la lecture... faut passer par un driver => fais ton choix http://www.lvr.com/parport.htm


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed