TODOPIC

Lenguajes de programación para PC => C, C#, C++ => Mensaje iniciado por: hernanutn en 25 de Septiembre de 2013, 17:11:57

Título: PUERTO PARALELO BORLAND C++
Publicado por: hernanutn en 25 de Septiembre de 2013, 17:11:57
QUIERO EJECUTAR UN PROGRAMA PARA MANDAR DATOS AL EXTERIOR POR EL PUERTO USANDO EL BROLAND EN WIN 7, PERO ME SALTA EL SIGUIENTE ERROR: CALL TO UNDEFINED FUNTION 'OUTP' ESTE ES EL CODIGO:

# include   <stdio.h>   
# include  <dos.h>   
         
# include  <conio.h>
# define direccion_pp 0x378      /* puerto a utilizar LPT1  */

int a;
int main ( )
{
a=0;
outp(888,a);    /*inicialización, todo en 0, también outportb(0x378, a)*/
clrscr();
printf("Ingrese el número en base 10 para enviar al puerto: ");
printf("El número elegido deberá pertenecer al código ASCII, máximo 255: ");

scanf("%d", &a);
outp(888,a);    /*lo envío al puerto para salida*/

printf("Dato enviado...., presione una tecla para salir");
getch( );
outp(888,0);   /*vuelvo a cerrar, apagar, reinicializar*/
return 0;
}


Y NO LE ENCUENTRO LA SOLUCION.. DESDE YA GRACIAS
Título: Re: PUERTO PARALELO BORLAND C++
Publicado por: BrunoF en 25 de Septiembre de 2013, 18:08:58
Hola,

hasta donde sé, outp() no funciona en Windows NT o superior (incluídos XP, Vista, 7). Vas a tener que buscarle la vuelta usando la librería inpout32.dll y la función _out().

Saludos.
Título: Re: PUERTO PARALELO BORLAND C++
Publicado por: hernanutn en 25 de Septiembre de 2013, 18:12:32
Hola,

hasta donde sé, outp() no funciona en Windows NT o superior (incluídos XP, Vista, 7). Vas a tener que buscarle la vuelta usando la librería inpout32.dll y la función _out().

Saludos.

ok, y en linux tenes idea usando el geany..
Título: Re: PUERTO PARALELO BORLAND C++
Publicado por: BrunoF en 25 de Septiembre de 2013, 18:38:59
Hola,

sinceramente desconozco.

Te dejo un link por si ayuda,

http://as6edriver.sourceforge.net/Parallel-Port-Programming-HOWTO/parallel-port-programming-howto.html

Saludos.
Título: Re: PUERTO PARALELO BORLAND C++
Publicado por: hernanutn en 25 de Septiembre de 2013, 19:05:19
Hola,

sinceramente desconozco.

Te dejo un link por si ayuda,

http://as6edriver.sourceforge.net/Parallel-Port-Programming-HOWTO/parallel-port-programming-howto.html

Saludos.


gracias por la info, justo encontre esto para linux, lo compile por lo menos me manda los datos al puerto

http://fivenix.blogspot.com.ar/2008/12/control-de-puerto-paralelo-con-linux.html