Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/05/2008, 01:46
jferrero
Colaborador
 
Fecha de Ingreso: mayo-2006
Ubicación: Valladolid
Mensajes: 525
Antigüedad: 18 años, 9 meses
Puntos: 11
Re: error perl com1 ayuda

Porque en el código tienes puesto COM5, no COM1, en la línea 6, creo.

A ver... si tienes un teléfono móvil conectado por USB que te lo detecta como modem y/o puerto serie, entonces es que el software que acompaña al cable de conexión hace ver esa conexión como un puerto serie virtual. Lo que hay que hacer es saber cuál es.

En Windows, en el Panel de control, en el apartado Hardware o Sistema, llegas a la parte de dispositivos. Allí deberían aparecer todos. Pinchando en cada uno, debería dar información del controlador que lo está soportando. Y de ahí deducir cuál es el que ha creado el software del cable.

Otra opción es usar el propio software del cable. De los que conozco, todos informan del dispositivo que han creado.

Prueba a cambiar la línea 7 por

$PortObj = Win32::SerialPort->new($com) or die "No puedo abrir $com: $^E\n";

a ver si te da más información.