Ver Mensaje Individual
  #14  
Antiguo 20-06-2013
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Reputación: 21
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
Novatin,

Cita:
Empezado por Novatin

...¿Es posible conectar un "Pendrive" USB al puerto serial?...

...estoy viendo revisando la posibilidad de usar el usbaspi.sys para reconocer al pendrive...
Te comento:

1- Un Pendrive es un dispositivo USB el cual funciona a velocidades de 1.5 Mbits (Low Speed=USB 1.0), 12 Mbits (Full Speed=USB 1.1), 480 Mbits (High Speed=USB 2.0) y 5 Gbits (Super Speed=USB 3.0) por medio del protocolo USB mass storage device class, el cual requiere un controlador USB.

2- Un convertidor de Puerto Serial o PS/2 a USB es un traductor de medios para dispositivos USB de baja velocidad como el Mouse y el Teclado es decir: Los drivers para dichos dispositivos no conocen de la existencia de dicho convertidor y el dispositivo no requiere un controlador USB para su operación por lo cual pueden funcionar correctamente en puertos Seriales o PS/2 según sea el caso, lo anterior no implica que se pueda usar un dispositivo de alta velocidad o de almacenamiento USB simplemente conectándolo a un convertidor Serial->USB dado que estos dispositivos si requieren un controlador USB: Los convertidores de Puerto Serial a USB no sustituye los drivers y la electrónica requerida para accesar dispositivos de almacenamiento USB.

3- USBASPI.SYS es un driver que permite accesar un Pendrive en MS-DOS, pero este requiere un controlador USB de tipo OHCI (Open Host Controller Interface), UHCI (Universal Host Controller Interface) o EHCI (Enhanced Host Controller Interface), lo cual nos lleva nuevamente al punto 1 y 2.

4- Luego de todo lo anterior ¿Se puede accesar un Pendrive vía Puerto Serial con un Convertidor Serial a USB?, Si y No:

Si : Por medio de un Puerto COM Virtual usando un Microcontrolador con un controlador USB interno o externo.

No : Simplemente conectando un Pendrive a un puerto serial por medio de un convertidor Serial a USB.

Resumiendo: Un Microcontrolador con un controlador USB Interno o Externo puede funcionar como un Puente USB/RS-232 con el Firmware adecuado para crear un Puerto COM Virtual que permita accesar un dispositivo de almacenamiento USB a través de un convertidor Serial->USB.

Revisa este link:
Cita:
Create a USB Virtual COM Port : http://www.lvr.com/usb_virtual_com_port.htm
Espero sea útil

Nelson.

Última edición por nlsgarcia fecha: 20-06-2013 a las 07:31:28.
Responder Con Cita