Foros del Web » Programación para mayores de 30 ;) » Java »

Puerto Paralelo

Estas en el tema de Puerto Paralelo en el foro de Java en Foros del Web. Hola, tengo la ultima suite de java instalada y ademas instale la famosa API rxtx-2.1-7 para controlar el puerto paralelo de mi PC. ya todo ...
  #1 (permalink)  
Antiguo 13/10/2008, 00:50
 
Fecha de Ingreso: febrero-2006
Mensajes: 58
Antigüedad: 18 años, 3 meses
Puntos: 0
Puerto Paralelo

Hola, tengo la ultima suite de java instalada y ademas instale la famosa API rxtx-2.1-7 para controlar el puerto paralelo de mi PC. ya todo ok!!

nota:
Uso window XP y la conexion de la protoboard al Puerto paralelo esta probada ya que e echo este mismo programita en c++, php etc..

Pero al ejecutar mi programa que da corriente al Pin 1 del puerto 888 o LPT1, se queda congelado el programa en la siguiente linea.

salida.write(1);//Congelao XD

Esto es lo que me muestra en pantalla la consola


Stable Library
=========================================
Native lib Version = RXTX-2.1-7
Java lib Version = RXTX-2.1-7
Puerto iniciado ...
Preparandose para escribir en el puerto ...

Bueno aqui les dejo todo el codigo....

package Leds;

import java.io.*;
import gnu.io.*;

/**
*
* @author juls
*/
public class PruebaLeds {

static CommPortIdentifier idPort;
static ParallelPort pPort;
static OutputStream salida;

private static void iniciarPuerto(String nombrePuerto) throws Exception {
try {
idPort = CommPortIdentifier.getPortIdentifier(nombrePuerto) ;
pPort = (ParallelPort) idPort.open("Control de Puertos en Java", 0x378);
salida = pPort.getOutputStream();
} catch (Exception e) {
throw new Exception(e.getMessage() + "\n\nLa aplicación se cerrará.");
}
}

public static void main(String args[]) {
try {
iniciarPuerto("LPT1");
System.out.println("Puerto iniciado ...");
System.out.println("Preparandose para escribir en el puerto ...");
salida.write(1);//Aqui se congela
salida.close();
System.out.println("Escritura sobre el puerto exitosa.");
} catch (Exception e) {
System.out.println(e.getMessage());
System.exit(1);
}


}
}
  #2 (permalink)  
Antiguo 13/10/2008, 15:23
 
Fecha de Ingreso: diciembre-2006
Mensajes: 127
Antigüedad: 17 años, 4 meses
Puntos: 1
Respuesta: Puerto Paralelo

Que tal porque no haces un codigo en C o C++ e integralo en Java , puede ser que te funcione con la Java Native Interface , espero y sirva good luck!!



http://jpangamarca.wordpress.com/200...interface-jni/
  #3 (permalink)  
Antiguo 13/10/2008, 23:27
 
Fecha de Ingreso: febrero-2006
Mensajes: 58
Antigüedad: 18 años, 3 meses
Puntos: 0
Respuesta: Puerto Paralelo

No puedo ya que tengo que entregar el trabajito en java para un proyecto de la universidad.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:02.