Autor Tema: Automatiza la Configuración de tus datos para enumerar un PIC 18Fxx5x  (Leído 66154 veces)

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

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8259
    • Sitio de MigSantiago
Re: Automatiza la Configuración de tus datos para enumerar un PIC 18Fxx5x
« Respuesta #60 en: 25 de Febrero de 2009, 19:59:15 »
Ah por ahora yo estoy usando una máquina virtual con el disco duro congelado y con USB Virtualizado, funciona como Deepfreeze  :mrgreen:

Sí, joomla se ve muy bien, aunque cuando se usa por primera vez es difícil acostumbrarse a las categorías y módulos que emplea  :?

Desconectado PalitroqueZ

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 5429
    • Electrónica Didacta
Re: Automatiza la Configuración de tus datos para enumerar un PIC 18Fxx5x
« Respuesta #61 en: 07 de Marzo de 2009, 13:44:45 »
Hola Muchachos!

Tuve la oportunidad de instalar el driver mchpusb.inf en una laptop - Vista 32

Intenté varias cosas y es inutil: NO es posible que el administrador de dispositivos reconozca un archivo .ico

la alternativa que existe es, lograr añadir iconos como recursos a una dll, y luego invocarla desde el inf (asi funciona OK). El problema es que no se si se pueda hacer sin tener un compilador, voy a buscar a ver que consigo.

la otra alternativa, es usar el ícono predeterminado del windows

entonces para el vista, quedará como lo hace mchpusb.inf original: usando el ícono predeterminado del puerto usb.

Voy a colocar una opción que permita al usuario escoger si quiere o no, un ícono personalizado.

es decir que para windows <> a vista, está disponible la opción de usar iconos personalizados, y para aquellos que usen vista, solamente aparecerá un solo ícono, el que muestra el logo del USB




jeremy, respecto a la sección que mencionas:

Citar
...
Mientras que yo creo que te olvidaste de poner el copiado de icono, o sea yo lo tengo asi:
Código:

;------------------------------------------------------------------------------
;  Windows XP/Vista 64 Section
;------------------------------------------------------------------------------
[DriverInstall64]
CopyFiles=DriverCopyFiles64,icono_device ;;
...

no le coloqué el icono_device, precisamente por el mismo problema que no se vería. Ya se que en Vista 32 no se ve, asi que asumo que no habrá diferencias para 64 bits


He de aclarar que el contenido de mchpusb.inf generado por el programilla, viene del original que provee Microchip, las diferencias que hay, es la opción de añadir íconos y solamente funcionará para un solo VID (el mchpusb.inf original provee para varios VID)

estoy terminando de arreglar esos detalles y pronto vendrá una revisión del enumerador INF  :P



La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek

Desconectado PalitroqueZ

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 5429
    • Electrónica Didacta
Re: Automatiza la Configuración de tus datos para enumerar un PIC 18Fxx5x
« Respuesta #62 en: 12 de Marzo de 2009, 17:29:14 »
¡¡ Lista la versión 3.1 !!



v3.1-INF_Enumeration_uC_PIC-USB

Bajar

Nota: v3.1-INF_Enumeration_uC_PIC-USB.zip contiene imágenes, textos, logotipos y demás material extraídos de los mas variados medios de los que no soy ni autor ni depositario de los correspondientes derechos de autor, uso y/o reproducción. Si Ud. es depositario de dichos derechos y desea que el material correspondiente sea eliminado de esta Web no dude en ponerse en contacto conmigo mediante e-mail y será inmediatamente retirado. Gracias.

- Lo he probado exitosamente en windows XP 32 (con/sin iconos) y en windows vista 32 (con/sin iconos) y con la clase CDC

- amplié la ayuda enormemente para responder las posibles preguntas que surgieran en el camino.

- para Windows vista NO existe el ícono personalizado, de manera pués, que mostrará el ícono predeterminado por el sistema.



Historial cambios:

 v3.1. 06-Mar-09

    - Arreglado un bug relacionado al sobrescribir los archivos generados.
    - Se añadió la opción de escoger el tipo de ícono del dispositivo, si se quiere usar un ícono personalizado ó usar el predeterminado de windows (Win Vista).
    - Probado y funcional para Windows Vista 32.

 ------------------------------------------------------------------------------------
 v3.0 27-oct-08
 
  - Mudado el código fuente del Visual Basic 6.0 al AutoIT  con la iniciativa
   de apoyar al software libre ;-)
 
 - Actualizado para MCHPFSUSB v1.1.0.0 (June 23, 2008) que corresponde a la     actualización de:
   - mchpusb.inf
   - mchpusb.sys
   - mchpusb64.sys
   - mchpusb.cat
   
   - mchpcdc.inf
   - mchpcdc.cat
   (para mayor información leer las release notes de MCHPFSUSB en www.microchip.com)

-  Añadida multitud de mejoras como comprobaciones de los textos, cambio total en la interfaz de idioma Inglés <-> Español
 ------------------------------------------------------------------------------------
 v2.0 01-feb-08

 - añadida nuevas opciones:
   - Crear una clase aparte solo para el dispositivo.
   - incluir un ícono a esa clase creada.
   - mejor estructuración de código fuente.
   - al cerrar el programa se guardan los datos de todos los campos.
   - al abrir el programa se cargan los datos de todos los campos, guardados
     con anterioridad.
 
 ------------------------------------------------------------------------------------
 v1.0 versión inicial 09-ene-08

 ------------------------------------------------------------------------------------

« Última modificación: 26 de Marzo de 2009, 13:02:42 por PalitroqueZ »
La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek

Desconectado kain589

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 324
Re: Automatiza la Configuración de tus datos para enumerar un PIC 18Fxx5x
« Respuesta #63 en: 12 de Marzo de 2009, 18:06:04 »
Muchas gracias por tu esfuerzo y por compartirlo con nosotros PalitroqueZ
Saludos desde Córdoba, españa

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8259
    • Sitio de MigSantiago
Re: Automatiza la Configuración de tus datos para enumerar un PIC 18Fxx5x
« Respuesta #64 en: 12 de Marzo de 2009, 18:07:33 »
Gracias Pedro, qué bien que ya funciona en WinVista  :mrgreen:

Cualquier otro problema que surja te aviso.  8)

Todavía no he tenido oportunidad de llevarme mi pic a mi casa y probarlo con Win7, pero a ver si puedo en la semana  :-)

Desconectado PalitroqueZ

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 5429
    • Electrónica Didacta
Re: Automatiza la Configuración de tus datos para enumerar un PIC 18Fxx5x
« Respuesta #65 en: 12 de Marzo de 2009, 18:36:38 »
gracias kain, gracias Santiago

...
Cualquier otro problema que surja te aviso.  8)
...

sería de gran ayuda, asi vamos mejorando el programilla poco a poco.


La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek

Desconectado jonathanPIC888

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 287
Re: Automatiza la Configuración de tus datos para enumerar un PIC 18Fxx5x
« Respuesta #66 en: 14 de Marzo de 2009, 21:05:46 »
 :-) Como andas pali, muy bueno el programa. Aunque me parece que podrías agregarle las configuraciones para los descriptores de HID. entonces el programa estaría completo.

Desconectado PalitroqueZ

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 5429
    • Electrónica Didacta
Re: Automatiza la Configuración de tus datos para enumerar un PIC 18Fxx5x
« Respuesta #67 en: 16 de Marzo de 2009, 16:55:50 »
umm podría añadirse en una futura versión.

La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek

Desconectado PalitroqueZ

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 5429
    • Electrónica Didacta
Re: Automatiza la Configuración de tus datos para enumerar un PIC 18Fxx5x
« Respuesta #68 en: 16 de Marzo de 2009, 17:01:18 »
por cierto, revisando el manual de ayuda chm, noté un error de mi parte al mencionar el autor correspondiente de un software:

en la sección 9 de preguntas y respuestas:

9. ¿Cómo desinstalar el driver MCHPUSB?
R: Existen varias formas, la más fácil es con un programa llamado USBDeview de Arturo Vergara que se consigue en http://www.nirsoft.net/

el autor del USBDeview NO es Arturo Vergara, el autor se llama Nir Sofer

http://www.nirsoft.net/about_nirsoft_freeware.html

Arturo Vergara es el autor de la traducción al castellano del USBDeview

¡¡craso error que cometí!! por supuesto que no tiene que ver con el funcionamiento del programilla, pero hay que respetar las autorías correspondientes. Dentro de poco subiré el manual corregido.

La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek

Desconectado mariano_pic

  • PIC18
  • ****
  • Mensajes: 496
    • Software Electronica Microncontroladores
Re: Automatiza la Configuración de tus datos para enumerar un PIC 18Fxx5x
« Respuesta #69 en: 16 de Marzo de 2009, 19:54:14 »
Hola palitroquez, una pregunta, el programa tambien manipula las librerias del ccs o solo el inf, y este inf sirve para cualquier lenguaje o solo con visual, disculpa si estoy desubicado pero apenas me estoy desayunando en lo de USB  8)
Necesitas ayuda para tu proyecto electronico?
buscame, tal ves pueda colaborarte.
Blog: http://electronicosembebidos.blogspot.com.co/
mail: electronicosembebidos@gmail.com
Mi grupo de facebook: https://www.facebook.com/groups/ProgramandoPics/

Desconectado jeremylf

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1339
Re: Automatiza la Configuración de tus datos para enumerar un PIC 18Fxx5x
« Respuesta #70 en: 17 de Marzo de 2009, 18:21:44 »
Vaya PalitroqueZ, muchas gracias hombre! (con rima  :D)

Quisiera añader que aunq los nombres de la DLL de la version antigua y la version actual del mpusb.. de microchip, son iguales. Si pones el de la version anterior en vista no funcionara. Tuve problemas con eso al probar con vista ya que solo cambie el .inf y olvide de que la DLL era distinta (internamente) y me refiero interna no al codigo en borland c++, sino a interna a como este lo genera para SO en el archivo final, aunq ay nuevaas funciounes en este nuevo DLL pero bueno, solo advertir  :mrgreen:


Gracias nuevamente palotroquez, salu2.

Desconectado PalitroqueZ

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 5429
    • Electrónica Didacta
Re: Automatiza la Configuración de tus datos para enumerar un PIC 18Fxx5x
« Respuesta #71 en: 18 de Marzo de 2009, 14:55:01 »
...el programa tambien manipula las librerias del ccs o solo el inf,
...

sip, personaliza ambas librerias, las del ccs tiene que ver con los descriptores y las del inf con varias entradas

...
y este inf sirve para cualquier lenguaje o solo con visual, disculpa si estoy desubicado pero apenas me estoy desayunando en lo de USB  8)

el inf es un instalador para los dispositivos usb y es independiente de software que vayas a usar para hacer las comunicaciones.



La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek

Desconectado mariano_pic

  • PIC18
  • ****
  • Mensajes: 496
    • Software Electronica Microncontroladores
Re: Automatiza la Configuración de tus datos para enumerar un PIC 18Fxx5x
« Respuesta #72 en: 18 de Marzo de 2009, 20:38:16 »

   Gracias palitroquez por sus explicaciones, esto es lo que necesitaba.
Necesitas ayuda para tu proyecto electronico?
buscame, tal ves pueda colaborarte.
Blog: http://electronicosembebidos.blogspot.com.co/
mail: electronicosembebidos@gmail.com
Mi grupo de facebook: https://www.facebook.com/groups/ProgramandoPics/

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8259
    • Sitio de MigSantiago
Re: Automatiza la Configuración de tus datos para enumerar un PIC 18Fxx5x
« Respuesta #73 en: 22 de Marzo de 2009, 17:49:26 »
Estimado Sr. Master Pedro Palitroquez
PRESENTE

 :D

Te platico que tu aplicación es 100% compatible con Windows 7, incluso el dichoso iconito funciona a la perfección en el administrador de dispositivos de Win7. Es el mismo archivo .inf que he usado con WinXP y no dio problemas.

Mejor ya no te pelees con WinVista, ya tienes solucionado el problema con el 7.  :mrgreen:

Acá unas fotos de cómo se ejecuta...

http://www.migsantiago.com/index.php?option=com_content&view=article&id=9&Itemid=10

Gracias Pedro
« Última modificación: 22 de Marzo de 2009, 17:57:39 por migsantiago »

Desconectado PalitroqueZ

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 5429
    • Electrónica Didacta
Re: Automatiza la Configuración de tus datos para enumerar un PIC 18Fxx5x
« Respuesta #74 en: 24 de Marzo de 2009, 11:15:55 »
vaya que sorpresa!!  :)

un indício que el nuevo windows funcionará como debe ser jaja

gracias a tí por testearlo.

La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek