Autor Tema: Modificar el driver usb microchip es posible?  (Leído 1457 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado xsagas

  • PIC10
  • *
  • Mensajes: 9
Modificar el driver usb microchip es posible?
« en: 28 de Febrero de 2012, 00:42:03 »
buenas noches quisiera realizar unas preguntas esperando puedan ser aclaradas
1. es posible modificar el driver y la dll proporcionadas por
microchip para enviar paquetes mayores a 64bytes.?

2. voy a citar una parte del codigo que pertenece al descriptor usb_desc_scope.h de CCS.
Código: [Seleccionar]
[code]
         //endpoint descriptor
         USB_DESC_ENDPOINT_LEN, //length of descriptor
         USB_DESC_ENDPOINT_TYPE,     //constant ENDPOINT (0x05)
         0x81,              //endpoint number and direction (0x81 = EP1 IN)
         0x02,              //transfer type supported (0 is control, 1 is iso, 2 is bulk, 3 is interrupt)
         USB_EP1_TX_SIZE & 0xFF,USB_EP1_TX_SIZE >> 8,         //maximum packet size supported
         0x01,              //polling interval in ms. (for interrupt transfers ONLY)
[/code]

supuestamente es posible utilizar transferecia tipo isocrona. es o no cierto esto?

3. segun esta informacion de microchip usb teoria
   dice que en modo full speed, una transferencia bulk maximo saca 64bytes y  el modo isocrono puede alcanzar los 1023 bytes.
   he ahi me otra pregunta el driver de microchip no soporta transferencia isocrona?. porke en mis pruebas solo he podido enviar maximo 64bytes

agradezco cualquier informacion que pueda aclarar estas dudas...

poss. he realizado unas pruebas aumentando el tamaño del buffer de trasmision y aunque el pic es reconocido y enumerado al pretender iniciar el envio de datos
el pc genera un pantallazo azul y empieza a comprobar los HDD. Si a alguien le sucedio esto me gustaria saber si pudo hallar una solucion.
muchas gracias por su colaboracion...

Desconectado MerLiNz

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2463
Re: Modificar el driver usb microchip es posible?
« Respuesta #1 en: 28 de Febrero de 2012, 09:08:36 »
Y no podrias enviarlo en varias partes??


 

anything