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

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

Desconectado PalitroqueZ

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 5470
    • Electrónica Didacta
Re: Automatiza la Configuración de tus datos para enumerar un PIC 18Fxx5x
« Respuesta #90 en: 22 de Enero de 2011, 01:11:50 »
en el archivo cdc_NTXPVista.inf puede verse al final, una directiva que dice


CCS_CDC = "USB to UART"

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

Desconectado jhozate

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1697
Re: Automatiza la Configuración de tus datos para enumerar un PIC 18Fxx5x
« Respuesta #91 en: 22 de Enero de 2011, 14:52:25 »
efectivamente, ya pude con tu soft, aunque me pasa a veces cosas raras cuando intento guardar directamente los archivos .inf y .h directamente en la carpeta project de ccs y es que el Windows 7 a veces si a veces no me pide unos permisos para poder guardar en esa carpeta . En Fin ya pude :mrgreen: Gracias
Ser Colombiano es un Premio, Saludos desde CALI-COLOMBIA

Desconectado proyecto2009utu

  • PIC12
  • **
  • Mensajes: 62
Re: Automatiza la Configuración de tus datos para enumerar un PIC 18Fxx5x
« Respuesta #92 en: 01 de Febrero de 2011, 21:36:01 »
Buenas, muy interesante el hilo..
pero tengo un problema, ya que si quiero compilar mi programa con el archivo usb_desc_cdc.h generado, no me compila....

y si lo hago con el usb_desc_cdc.h que viene en C:...../PICC/Drivers me anda en proteus pero no me funciona en el hardware    :(

Esto es muy raro, le agradezco alguien me pueda ayudar

Desconectado PalitroqueZ

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 5470
    • Electrónica Didacta
Re: Automatiza la Configuración de tus datos para enumerar un PIC 18Fxx5x
« Respuesta #93 en: 01 de Febrero de 2011, 23:04:50 »
Buenas, muy interesante el hilo..
pero tengo un problema, ya que si quiero compilar mi programa con el archivo usb_desc_cdc.h generado, no me compila....

y si lo hago con el usb_desc_cdc.h que viene en C:...../PICC/Drivers me anda en proteus pero no me funciona en el hardware    :(

Esto es muy raro, le agradezco alguien me pueda ayudar

umm no te funciona en hardware?, yo cuando tengo problemas con un circuito que no quiere andar, lo deshago y lo vuelvo a armar. mas de una vez me he llevado chascos con un cable o un condensador.

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

Desconectado proyecto2009utu

  • PIC12
  • **
  • Mensajes: 62
Re: Automatiza la Configuración de tus datos para enumerar un PIC 18Fxx5x
« Respuesta #94 en: 02 de Febrero de 2011, 17:53:55 »
Gracias PalitroqueZ,
es cierto no me funciona en hardware (en la simulacion en proteus funciona)

Revise todo el harware como me dijiste y nada  :(

Cambie capacitores, pero todo sigue igual..
Y ya que estaba para hacer pruebas hice alguna otra:
- Le interncambie los contactos del USB el D+ y D- (uno por otro)
- Le probe poner otros cristales 48, 20 y 8 MHz (El programa esta para 48MHz)

Lo mas extraño es que hiciera lo que hiciera siempre me aparecia "Dispositivo Desconocido"

Y me da el Error 43 Siempre
Windows detuvo este dispositivo porque informó de problemas. (Código 43)

No se que podra ser  :?

Los archivos que incluyo a mi proyecto del PIC son:
Código: [Seleccionar]
usb.h
18f4550.h
pic18_usb.h
usb_cdc.h
usb_cdc_desc.h
ctype.h
usb_hw_layer.h

Esta bien verdad?

Desconectado PalitroqueZ

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 5470
    • Electrónica Didacta
Re: Automatiza la Configuración de tus datos para enumerar un PIC 18Fxx5x
« Respuesta #95 en: 02 de Febrero de 2011, 20:49:01 »
pues sip, los archivos son esos.

¿y has probado cambiando el condensador Vusb?

sin ese condensador, la conexión se ve comprometida.


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

Desconectado proyecto2009utu

  • PIC12
  • **
  • Mensajes: 62
Re: Automatiza la Configuración de tus datos para enumerar un PIC 18Fxx5x
« Respuesta #96 en: 02 de Febrero de 2011, 20:59:33 »
Si efectivamente, cambie los 3 condensadores, los dos del cristal y el de Vusb

Tengo 15pF
y 47uF

Respectivamente, sin ese condensador ni si quera me dice "dispositivo desconocido"

tienes alguna idea de que otra cosa pueda ser??

Gracias, disculpa las molestias
« Última modificación: 03 de Febrero de 2011, 23:12:11 por proyecto2009utu »

Desconectado jorge_gm

  • PIC12
  • **
  • Mensajes: 66
Re: Automatiza la Configuración de tus datos para enumerar un PIC 18Fxx5x
« Respuesta #97 en: 13 de Mayo de 2011, 20:29:02 »
Antes que nada para agradecer toda la información que han compartido del uso de los pic con USB, a todos y cada uno de los que han colaborado en estos desarrollos.

Les comento que ya termine de leer casi todos los hilos que han puesto en el foro y sus respectivas webs (uff demacida info). y despues de descargar algunos ejemplos logre simular en proteus un ejemplo de J1M y todo perfecto, pero pues como todo, queria seguir experimentando y quise hacer uso del enumerador de Pedro,( haciendo uso de la misma aplicación y circuito en proteus) el caso esta en que segun entiendo el enumerador genera el codigo necesario para hacer que el firmware del pic se enlace con el pc a travez del .inf que genera y al mismo tiempo te da la opción de modificar algunos parametros ¿es correcto?. Bueno pues hasta ahi todo bien, volvi a compilar el codigo del pic ahora agregando el respectivo include del archivo que genera el enumerador. Al ejecutar el simulador de proteus nuevamente me reconocio el pic y pidio el respectivo driver y lo instalo de forma correcta, incluso me aparece el icono que personalice. Mi pregunta es, si en el codigo de la aplicación de windows ¿también es necesario poner en alguna parte el vid y el pid, para que concuerden con el dispositivo y volver a compilar la aplicación? Lo pregunto porque al momento de ejecutar la aplicacion, al parecer todo esta bien, pero no reconoce el dispositivo y no hace ninguna función.

Saludos y gracias de antemano.

Desconectado proyecto2009utu

  • PIC12
  • **
  • Mensajes: 62
Re: Automatiza la Configuración de tus datos para enumerar un PIC 18Fxx5x
« Respuesta #98 en: 14 de Mayo de 2011, 09:38:54 »
Creo que no es necesario.
Sabes el numero de COM que te genera??? si lo sabes despues te comunicas con ese COMX

Una consulta aparte, algien tiene idea de como bajar el numero de COM???? sacar alguno, ya voy por el COM21.....

Gracias

Desconectado jorge_gm

  • PIC12
  • **
  • Mensajes: 66
Re: Automatiza la Configuración de tus datos para enumerar un PIC 18Fxx5x
« Respuesta #99 en: 14 de Mayo de 2011, 21:22:54 »
Creo que me habia ganado la emoción de ver los ejemplos funcionando y de ahí mi error, ahora que descargue el visual studio le di una mirada al codigo de  la api  y pude ver que efectivamente ahí tambien se declara el valor del pid y vid, bueno asunto resuelto ya me queda mas claro el procedimiento para hacer mi propia aplicación. gracias de nuevo a todos. Espero pronto tener algo para aportar al foro.


Saludos.

Desconectado Dymtra

  • PIC10
  • *
  • Mensajes: 3
Re: Automatiza la Configuración de tus datos para enumerar un PIC 18Fxx5x
« Respuesta #100 en: 03 de Julio de 2011, 12:54:33 »
.
« Última modificación: 03 de Julio de 2011, 12:58:18 por Dymtra »

Desconectado Dymtra

  • PIC10
  • *
  • Mensajes: 3
Re: Automatiza la Configuración de tus datos para enumerar un PIC 18Fxx5x
« Respuesta #101 en: 03 de Julio de 2011, 12:56:40 »
Hola, soy nuevo por aquí, estoy desarrollando una interfaz con la pc's por medio de USB, utilizando el PIC18F4550. He logrado que la PC lo identifique, utilizando esta herramienta, y que al mandar cierto dato por medio de VC++  el PIC controle un motor a pasos.

Tengo una duda, voy a conectar un segundo  PIC18F4550 ¿Como puedo hacer q la PC los diferencie si tienen el mismo PID y VID?

Gracias de Antemano  ;-)

Desconectado PalitroqueZ

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 5470
    • Electrónica Didacta
Re: Automatiza la Configuración de tus datos para enumerar un PIC 18Fxx5x
« Respuesta #102 en: 03 de Julio de 2011, 20:37:15 »
....
Tengo una duda, voy a conectar un segundo  PIC18F4550 ¿Como puedo hacer q la PC los diferencie si tienen el mismo PID y VID?
...

no puede diferenciar si mantienes los mismos VID y PID, forzosamente tienes que cambiar al menos uno

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

Desconectado danielpic

  • PIC10
  • *
  • Mensajes: 1
Re: Automatiza la Configuración de tus datos para enumerar un PIC 18Fxx5x
« Respuesta #103 en: 17 de Octubre de 2012, 13:27:04 »
Hola, primero agradecer el trabajo.

He probado conectar el pic al Windows XP y va perfecto, pero lo estoy intentando en windows 7 64 bits y no reconoce los drivers.
Me he descargado la nueva dll y tampoco va.

Alguna idea?


 

anything