TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: PFCarrera 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??
-
¿Nadie puede ayudarme?
¿Nadie entiende de comunicación USB?
-
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.