none
¿Lectura y Escritura de puerto USB? RRS feed

  • Pregunta

  • Hola que tal soy Gustavo Sánchez de Tepic, México. Estoy desarrollando un software que anteriormente estaba en VB 6.0 y ahora lo estoy haciendo en VB .NET de visual estudio 2008, anteriormente usaba el puerto paralelo para la comunicación con un dispositivo de hardware con una pc de escritorio, ahora estoy con una laptop y solo tiene puertos usb, compre un convertidor de usb a paralelo y ahora no se como hacer la comunicación. 
    ¿La tengo que hacer por medio de USB en VB .NET?
    ¿Como se realiza dicha comunicación del USB, VB .NET?

    Por su ayuda muchisimas gracias.
    lunes, 4 de mayo de 2009 8:36

Todas las respuestas

  • hola,

    La verdad tengo pocos conocimiento de puertos USB, investigando sobre el tema note que hya muy poco info al respecto.

    Puede ver este link, en donde comenta que el puerto usb es similar al serial, pero yo no estaria tan seguro.
    How do I read and write to the USB port?


    Una pregunta el dispositivo que intentas utilizar no posee algun api, o sea componente COM, o algo similar que te proporcione funcionalidad para trabajar con el.
    Por ahi si el dipositivo esta bien configurado podrias utilizar esta api para interactuar abstrayendote del puerto USB.

    por ahi algunos de estos links te den una ayuda:

    A USB HID Component for C#

    Eject USB disks using C#

    How to Prepare a USB Drive for Safe Removal

    Detecting USB Drive Removal in a C# Program


    No digo que estos link solucionen tu problema, pero por ahi los ejemplos te dan una pista de dodne mirar.

    LCD with USB Toolstick c8051

    Este ultimo esta desarrollado en C, pero por ahi puedes mirar como envia info por el puerto usb, y por ahi puedes contactar al autor para que te envie algun tip para portar el ejemplo a VB.NET, o hacerte un componente en c#, ya que este por ahi requiera punteros, y vb.net no lo permite.


    Saludos
    Leandro Tuttini
    lunes, 4 de mayo de 2009 17:22
  • Gracias Leandro Tuttini, oie te comento que cuando conecto el convertidor, en el administrador de dispositivos de windows vista me sale  "Compatabilidad con impresoras USB", luego le doy en propiedades y me sale:


    Tipo de dispositivo: Controladoras de bus serie universal
    Fabricante: Microsoft
    Ubicación: Port_#0001.Hub_#0005

    Me pongo a buscar más de sus propiedades y me voy a detalles del controlador y me sale "C:\windows\system32\DRIVERS\usbprint.sys"

    Sobre tu prungunta que me haces, el convertidor trae un MiniCD donde vienes .inf pero para WIN98, WIN200 pero solo eso, no trae nada más.

    Buscaré la forma en como puedo utiliar ese .sys para hacer la comunicación ó buscaré en los links que me diste. Oye muchas gracias y ahi te encargo que estes pendiente del post, para que me sigas ayudando :D jiij. Si encuentro la solución hare un tutorial y te lo mando, la verdad que si le he batallado :D.

    Gracias, y saludos desde Tepic, Nayarit, México.
    lunes, 4 de mayo de 2009 18:08
  • Hola:

    Puedes descargar el manual en pdf sobre VB y  puerto serie.
    Saludo.

    http://electronica-pic.blogspot.com
    • Propuesto como respuesta washi_w miércoles, 22 de julio de 2009 18:00
    martes, 26 de mayo de 2009 8:48