Autor Tema: Envio de datos pic - pc mediante usb (CDC)  (Leído 2560 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado PFCarrera

  • PIC10
  • *
  • Mensajes: 32
Envio de datos pic - pc mediante usb (CDC)
« en: 20 de Octubre de 2010, 07:34:31 »
Buenas a todos!!

Mi pregunta es: ¿Alguien se maneja con el usb?

Estoy haciendo un programa para descargar los datos del pic al pc mediante usb.
Envio los datos medinte esta instrucción:
   if (mUSBUSARTIsTxTrfReady())                              mUSBUSARTTxRam((BYTE*)USB_Out_Buffer,64);

Que si os fijais envio 64 datos seguidos.

Mi problema es que necesito enviar más de 64 datos y no se como hacerlo.
(El buffer es de 64)

El programa del pc lo estoy haciendo con Visual Basic 6.0.

Envio 64 datos y luego otros 64, pero lo que pasa es que el visual basic solo me muestra los últimos 64 datos recibidos, es como si no le diera tiempo a leerlos todos!!

Bueno...ese es mi promblema. ¿Alguien puede ayudarme??

Desconectado PFCarrera

  • PIC10
  • *
  • Mensajes: 32
Re: Envio de datos pic - pc mediante usb (CDC)
« Respuesta #1 en: 21 de Octubre de 2010, 05:46:44 »
¿Nadie puede ayudarme?
¿Nadie entiende de comunicación USB?

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Envio de datos pic - pc mediante usb (CDC)
« Respuesta #2 en: 21 de Octubre de 2010, 10:11:09 »
Parece que en VB6 no estás atrapando bien los eventos de recepción RS232, por ello pierdes bytes.

No creo que el problema sea de USB.

Sube tu código VB6 y a ver si alguien te ayuda.