[c/c++] Envoi de donnée / une adresse

Envoi de donnée / une adresse [c/c++] - Programmation

Marsh Posté le 17-03-2002 à 15:47:36    

Bon voila je veux envoyer des données sur un peripherique dont je connais l'adresse comme puis je faire ça en C/C++ sous windows ?
 
PS : c'est pour une appli perso non destiné a etre portable sur d'autres stations


---------------
[:procat]
Reply

Marsh Posté le 17-03-2002 à 15:47:36   

Reply

Marsh Posté le 17-03-2002 à 16:15:45    

Si tu connais que l'adresse, tu peux rien faire.

Reply

Marsh Posté le 17-03-2002 à 16:17:18    

Quoi comme périph ?

Reply

Marsh Posté le 17-03-2002 à 16:26:36    

*Syl* a écrit a écrit :

Quoi comme périph ?  




La sortie SPDIF d'une carte son.
 
J'ai trouver un document qui m'indique les differentes adresse des registres et des buffers pour configurer le port, mettre les données dans le buffer etc ...
Mais je ne sais pas comment envoyer en C ou C++ ces données :(
 
ça fait une semaine que j'ai recommencé a programmer (j avais arreter depuis presque 3 ans) c'est la galere !!
 
Please help !


---------------
[:procat]
Reply

Marsh Posté le 17-03-2002 à 16:34:28    

Pour envoyer tes données, va lire ça : http://membres.lycos.fr/forumikare [...] c.php?t=16
 
Là c'est pour le port // mais ça change rien au pb, c'est que le n° qui change..M'enfin je pense, moi j'ai fais que du série et du //
 
Bon courage ! :hello:

Reply

Marsh Posté le 17-03-2002 à 17:15:35    

t'es sous quel OS ? 98 ?


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

Marsh Posté le 17-03-2002 à 17:46:39    

HelloWorld a écrit a écrit :

t'es sous quel OS ? 98 ?  




 
win Me et Win Xp


---------------
[:procat]
Reply

Marsh Posté le 17-03-2002 à 17:57:19    

sous 98/Me tu peux utiliser _outp ou similaire (__outp, outp, outportb, ...) en fonction de ton IDE ...
 
#include <conio.h>
int outp(unsigned portid, int value);
 
Borland C++ 5.0 Programmer's Guide
 
Sous NT (XP) c'est plus compliqué ...
 
ce sujet a ete aborde bcp de fois, fait une recherche
un site qui resume bien tout :
http://www.programmationworld.com/ [...] m#_topic_3


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

Marsh Posté le 17-03-2002 à 18:05:34    

HelloWorld a écrit a écrit :

sous 98/Me tu peux utiliser _outp ou similaire (__outp, outp, outportb, ...) en fonction de ton IDE ...
 
#include <conio.h>
int outp(unsigned portid, int value);
 
Borland C++ 5.0 Programmer's Guide
 
Sous NT (XP) c'est plus compliqué ...
 
ce sujet a ete aborde bcp de fois, fait une recherche
un site qui resume bien tout :
http://www.programmationworld.com/ [...] m#_topic_3  




 
 
Ba merci bien a tous le monde je vais essayer toutes vos solution.
 
HelloWorld=> J'ai longuement cherché sur google et sur le forum mais je n'ai malheureusement rien trouvé.


---------------
[:procat]
Reply

Marsh Posté le 21-03-2002 à 21:49:24    

HelloWorld a écrit a écrit :

sous 98/Me tu peux utiliser _outp ou similaire (__outp, outp, outportb, ...) en fonction de ton IDE ...
 
un site qui resume bien tout :
http://www.programmationworld.com/ [...] m#_topic_3  




 
j'ai suivi les instruction du site a propos de outportb avec la librairie dos.h (et conio.h puisque elle etait deja utiliser dans mon programme) puisque j'ai Borland C++ 5.5
Et la fonction n'est pas déclaré !!!   Y aurait il plusieur version de la librairie ??
 
[EDIT]
Alors apres quelques recherche sur le site de BORLAND la version 5.5 abandonne effectivement les fonctions outp, outportb ...
 
Cependant un bon samaritain a recreer une librairie qui reprends ces fonctions.
 
Si cela intéresse quelqu'un je me ferai un plaisir de lui mailler ;)  
[/EDIT]

 

[jfdsdjhfuetppo]--Message édité par procat--[/jfdsdjhfuetppo]


---------------
[:procat]
Reply

Marsh Posté le 21-03-2002 à 21:49:24   

Reply

Marsh Posté le 15-10-2007 à 16:50:17    

ce sujet m'interesse aussi car je cherche à mettre des données sur une cartes son digigram vx442. je ne sasi pas si c'est possible mais c'est un projet sur lequel je travail et je n'ai vraiment plus beaucoup de temps.
si qq'un peut me fournir du help. Merci d'avance

Reply

Sujets relatifs:

Leave a Replay

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