Hola a todos soy nuevo en este foro en electronica, no se mucho de eso pero me llama la atencion
Lo que quiero lograr es encender un simple LED ya sea por puerto serial o USB_LPT
tengo este codigo que me funciona a la perfeccion pero en una pc que ya tiene incorporado el LPT, los pines que uso son el 2,3
No me interesa usar un pic o PLC porque soy novato en esto, alguien sabe como hacerlo para rs232 o Redireccionar el USB_LTP.
Gracias. ...
Lo que quiero lograr es encender un simple LED ya sea por puerto serial o USB_LPT
tengo este codigo que me funciona a la perfeccion pero en una pc que ya tiene incorporado el LPT, los pines que uso son el 2,3
Código:
# include <stdio.h>
# include <stdlib.h>
# include <unistd.h>
# include <sys/io.h>
#define DATAPORT 0x378
int main (void)
{
int n;
//Obtenemos permiso de acceso para la direccion de DATAPORT y
//las 2 siguientes
if (ioperm(DATAPORT, 3, 1)) {perror("ioperm"); exit(1);}
printf("EL LED ESTA ACTIVO\n");
outb(2, DATAPORT);
sleep(3);
outb(0, DATAPORT);
if (ioperm(DATAPORT, 3, 0)) {perror("ioperm"); exit(1);}
return 0;
}
No me interesa usar un pic o PLC porque soy novato en esto, alguien sabe como hacerlo para rs232 o Redireccionar el USB_LTP.
Gracias. ...
Última edición: