0 Usuarios y 2 Visitantes están viendo este tema.
vinny el driver que adjunto al ejemplillo PicUSB es una modificación del de microchip:http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2124¶m=en022629Mi modificación lo único que hace es añadir un icono personalizado (ta chulo ehh!?! ^o^) al panel de control, para ello utilizé la DDK para generar una DLL que exporte una clase icono, es decir, que esa DLL lo único que 'hace' es tener una función de salida con un icono. Del .inf modifiqué la clase del registro, el vid&pid y los strings, vamos realmente nada. Lo realmente importante del driver, que por otro lado es el driver en sí, es el .sys. Este no está modificado, luego trae ese pequeño defectillo de fábrica de limitar la velocidad de transmisión a 64KB/S.Por último hay otra DLL este es la librería que se 'comunica' con el driver y este a su vez con el dispositivo. Esa DLL también se puede modificar, en el mismo link que te he puesto aparece su código fuente. En prinicipio no te va a ser necesario.Si quieres/necesitas modificar algo solo es el .inf para que aparezcan los strings q tú quieras.saludos!
para el CDC, el ícono ya viene por defecto del sistema (es un conector serial).es posible cambiarlo, pero entonces cambiaría todos los dispositivos CDC del sistema.
Cita de: PalitroqueZ en 17 de Marzo de 2011, 14:14:10para el CDC, el ícono ya viene por defecto del sistema (es un conector serial).es posible cambiarlo, pero entonces cambiaría todos los dispositivos CDC del sistema.Ahhhh ok!!! Muchas gracias!!! entonces ese cambio ustedes lo hicieron para el bulk??
Cita de: albermillan69 en 17 de Marzo de 2011, 14:30:05Cita de: PalitroqueZ en 17 de Marzo de 2011, 14:14:10para el CDC, el ícono ya viene por defecto del sistema (es un conector serial).es posible cambiarlo, pero entonces cambiaría todos los dispositivos CDC del sistema.Ahhhh ok!!! Muchas gracias!!! entonces ese cambio ustedes lo hicieron para el bulk??sip. Exactamente.
Cita de: PalitroqueZ en 17 de Marzo de 2011, 15:34:07Cita de: albermillan69 en 17 de Marzo de 2011, 14:30:05Cita de: PalitroqueZ en 17 de Marzo de 2011, 14:14:10para el CDC, el ícono ya viene por defecto del sistema (es un conector serial).es posible cambiarlo, pero entonces cambiaría todos los dispositivos CDC del sistema.Ahhhh ok!!! Muchas gracias!!! entonces ese cambio ustedes lo hicieron para el bulk??No funciona de esa manera. Existe la interrupción, pero es para mantener la comunicación constante con el Host, sino se da por perdida la comunicación y el dispositivo se des-configura. Cuando se haya recibido el paquete las tareas del stack USB setearan una bandera la cual debes testear para saber si hay datos.Saludos!sip. Exactamente.Ahora pregunto! el bulk tiene metodo de interrupcion en el pic?? osea para no estar a cada rato verificando si llego algo al buffer!!
Cita de: albermillan69 en 17 de Marzo de 2011, 14:30:05Cita de: PalitroqueZ en 17 de Marzo de 2011, 14:14:10para el CDC, el ícono ya viene por defecto del sistema (es un conector serial).es posible cambiarlo, pero entonces cambiaría todos los dispositivos CDC del sistema.Ahhhh ok!!! Muchas gracias!!! entonces ese cambio ustedes lo hicieron para el bulk??No funciona de esa manera. Existe la interrupción, pero es para mantener la comunicación constante con el Host, sino se da por perdida la comunicación y el dispositivo se des-configura. Cuando se haya recibido el paquete las tareas del stack USB setearan una bandera la cual debes testear para saber si hay datos.Saludos!sip. Exactamente.