TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: PicMinor en 05 de Marzo de 2013, 14:47:30

Título: Dudas sobre el tamaño del EDPOINT en la comunicación USB
Publicado por: PicMinor en 05 de Marzo de 2013, 14:47:30
¡ Saludos al foro !

Desconozco si se puede hacer esto:
Para una aplicación que estoy haciendo me interesaría tener un tamaño del buffer de respuesta variable, es decir, en unos casos necesitaría que el micro me devolviera unos 30 datos y otros casos tan solo 2 o 3. Poniendo el buffer de 30 puedo rellenar los 3 primeros con los datos que necesito pero luego tengo que transmitir los 30 y eso me consume demasiado tiempo.

¿Hay alguna manera de hacerlo?
Título: Re: Dudas sobre el tamaño del EDPOINT en la comunicación USB
Publicado por: PicMinor en 09 de Marzo de 2013, 10:56:35
¡ Saludos al foro !

Por lo que he leído tal vez el truco consista en crear dos endpoints de tamaño diferente pero no tengo claro cómo hacerlo en la aplicación de alto nivel (Visual Basic), por lo que he visto sí que sabría hacerlo en el micro (18F2550). La comunicación que utilizo es USB-HID y me funciona muy bien pero me falta el detalle de poder utilizar dos endpoints de tamaño diferente. ¿Alguna ayuda ?

¡ Gracias de antemano !