Autor Tema: Problema con driver MCHPUSB (SOLUCIONADO)  (Leído 14273 veces)

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

Desconectado Miquel_S

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1251
Re: Problema con driver MCHPUSB
« Respuesta #15 en: 17 de Enero de 2013, 14:36:06 »
La comunicacion con la PC funciona bien, pero ahora que he añadido los leds del usb me doy cuenta que parpadean continuamente.
Seguire haciendo pruebas aunque no se que probar, lo ultimo que probe fue cambiar la posicion del switch ya que antes lo tenia en RA0 y pense si el puerto A estaria configurado como analogico pero no es el problema.

Miquel_S
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas.

Desconectado willynovi

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 546
Re: Problema con driver MCHPUSB
« Respuesta #16 en: 17 de Enero de 2013, 16:27:20 »
Estas usando el firmware que provee Microchip o uno modificado?

El que provee Microchip tiene el sw2 en RB4.

Los LED tienen que parpadear a destiempo, o sea, cuando uno prende, el otro apaga.
Intento enseñarte a pescar, si solo quieres pescados, espera que un pescador te regale los suyos.

Desconectado Miquel_S

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1251
Re: Problema con driver MCHPUSB
« Respuesta #17 en: 17 de Enero de 2013, 17:26:37 »
El firmware lo he cogido de Microchip, y lo modifique para el hardware que tengo cogiendo la idea del tuto de Suky, y con referencia a los leds si parpadean a destiempo.

Gracias
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas.

Desconectado micro_cadaver

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2102
    • blog microembebidos
Re: Problema con driver MCHPUSB
« Respuesta #18 en: 17 de Enero de 2013, 17:37:39 »
El firmware lo he cogido de Microchip, y lo modifique para el hardware que tengo cogiendo la idea del tuto de Suky, y con referencia a los leds si parpadean a destiempo.

Gracias

yo tengo un terminal con win7 y 64bits, y he usado ese driver con el software PDFSUSB sin problemas. Sube por favor tu proyecto completo (firmw & soft) y el driver que no te funciona para probarlo.

saludos!
a cosechar!!!... :P
pic32... ahi voy....
aguante el micro 16f84  !!!!

visita mi pagina: http://www.microembebidos.wordpress.com

Desconectado Miquel_S

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1251
Re: Problema con driver MCHPUSB
« Respuesta #19 en: 17 de Enero de 2013, 17:49:59 »
Hola micro_cadaver es un gusto volverte a leer, os dejo el firmware del bootloader.

Saludos!
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas.

Desconectado micro_cadaver

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2102
    • blog microembebidos
Re: Problema con driver MCHPUSB
« Respuesta #20 en: 17 de Enero de 2013, 17:52:55 »
Hola micro_cadaver es un gusto volverte a leer, os dejo el firmware del bootloader.

Saludos!

Hola Miguel, justo estoy empapado con ese tema así que estoy fresco, dejame llegar a mi casa más tarde y te escribo por este medio.

Puedes detallar un poco sobre tu hardware?, sólo para tenerlo en cuenta durante las pruebas.
a cosechar!!!... :P
pic32... ahi voy....
aguante el micro 16f84  !!!!

visita mi pagina: http://www.microembebidos.wordpress.com

Desconectado Miquel_S

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1251
Re: Problema con driver MCHPUSB
« Respuesta #21 en: 17 de Enero de 2013, 18:10:07 »
Referente al hardware estoy usando la entrenadora que diseño Felixls, tengo los leds en RB2 y RB3 y el switch en RB0, uso un cristal de 20mHz.
Hola micro_cadaver es un gusto volverte a leer, os dejo el firmware del bootloader.

Saludos!

Hola Miguel, justo estoy empapado con ese tema así que estoy fresco, dejame llegar a mi casa más tarde y te escribo por este medio.

Puedes detallar un poco sobre tu hardware?, sólo para tenerlo en cuenta durante las pruebas.
He entrado en tu blog y efectivamente he visto que estas al dia con lo del Bootloader.
Por cierto buen blog.

Miquel_S
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas.

Desconectado micro_cadaver

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2102
    • blog microembebidos
Re: Problema con driver MCHPUSB
« Respuesta #22 en: 17 de Enero de 2013, 18:17:24 »
ok, te estaré comentando lo que encuentre.
a cosechar!!!... :P
pic32... ahi voy....
aguante el micro 16f84  !!!!

visita mi pagina: http://www.microembebidos.wordpress.com

Desconectado willynovi

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 546
Re: Problema con driver MCHPUSB
« Respuesta #23 en: 17 de Enero de 2013, 23:50:08 »
Hola micro_cadaver es un gusto volverte a leer, os dejo el firmware del bootloader.

Saludos!

Miguel, este que pasaste no es el firmware del bootloader, es el de la aplicación ejemplo.

Te compilé un bootloader con los leds en RB2 y RB3 y el sw2 en RB0.
Quemalo en el 18f2550 y tendria que funcionarte  ;-)

Intento enseñarte a pescar, si solo quieres pescados, espera que un pescador te regale los suyos.

Desconectado micro_cadaver

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2102
    • blog microembebidos
Re: Problema con driver MCHPUSB
« Respuesta #24 en: 17 de Enero de 2013, 23:56:35 »
ok, te estaré comentando lo que encuentre.

Pues he hecho las siguientes pruebas:

Programé el siguiente firmware como bootloader HID en un PIC18F4550 --- BOOTLOADER HID 18F4550

Utilicé el siguiente software para la comunicación del bootloader con la PC --- SOFT PC BOOT HID

Hardware fue simplemente un 18F4550 sobre un protobard con el xtal de 20Mhz y lo necesario para que funcione su módulo USB.

Una vez conectado el módulo el software lo detecta automáticamente sin tener que seleccionar algo, puedes verificar en tu administrador de dispositivos que tengas la misma descripción del dispositivo hid como te muestro en la imagen adjunta.

Saludos!
« Última modificación: 17 de Enero de 2013, 23:59:04 por micro_cadaver »
a cosechar!!!... :P
pic32... ahi voy....
aguante el micro 16f84  !!!!

visita mi pagina: http://www.microembebidos.wordpress.com

Desconectado Miquel_S

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1251
Re: Problema con driver MCHPUSB
« Respuesta #25 en: 18 de Enero de 2013, 06:11:00 »
 :-/ :-/
Hola y gracias a los dos, ahora si funciona lo mismo el de willynovi que el de micro_cadaver, es lo que pasa cuando uno esta aprendiendo. Una cosa willynovi, serias tan amable de pasarme el proyecto del hex que pusistes para poder ver lo que modificastes,  si es lo mismo que modificaba yo, aunque yo modificara el firmware de la aplicacion  ;-).

Miquel_S
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas.

Desconectado willynovi

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 546
Re: Problema con driver MCHPUSB (SOLUCIONADO)
« Respuesta #26 en: 18 de Enero de 2013, 07:07:06 »
Bien ahí Miguel  :-/

El proyecto despues te lo paso, ahora estoy de paso por la compu  :oops:
Pero estoy casi seguro que es el mismo que te pasó micro_cadaver.

Lo que yo modifiqué con respecto al original fue parte del archivo io_cfg.h
En la parte donde estan definidos que pins usas para los led y los switches, te dejo parte del código para que compares.

Código: C
  1. /** L E D ***********************************************************/
  2. #define mInitAllLEDs()      LATBbits.LATB2=0; TRISBbits.TRISB2=0; LATBbits.LATB3=0; TRISBbits.TRISB3=0;
  3.    
  4. #define mLED_1              LATBbits.LATB2
  5. #define mLED_2              LATBbits.LATB3
  6.  
  7. #define mLED_1_On()         mLED_1 = 1;
  8. #define mLED_2_On()         mLED_2 = 1;
  9.  
  10. #define mLED_1_Off()        mLED_1 = 0;
  11. #define mLED_2_Off()        mLED_2 = 0;
  12.  
  13. #define mLED_1_Toggle()     mLED_1 = !mLED_1;
  14. #define mLED_2_Toggle()     mLED_2 = !mLED_2;
  15.  
  16.  
  17. /** S W I T C H *****************************************************/
  18. #define mInitAllSwitches()  TRISBbits.TRISB0=1;TRISBbits.TRISB5=1;
  19. #define mInitSwitch2()      TRISBbits.TRISB0=1;
  20. #define mInitSwitch3()      TRISBbits.TRISB5=1;
  21. #define sw2                 PORTBbits.RB4
  22. #define sw3                 PORTBbits.RB5
Intento enseñarte a pescar, si solo quieres pescados, espera que un pescador te regale los suyos.

Desconectado micro_cadaver

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2102
    • blog microembebidos
Re: Problema con driver MCHPUSB
« Respuesta #27 en: 18 de Enero de 2013, 08:16:55 »
:-/ :-/
Hola y gracias a los dos, ahora si funciona lo mismo el de willynovi que el de micro_cadaver, es lo que pasa cuando uno esta aprendiendo. Una cosa willynovi, serias tan amable de pasarme el proyecto del hex que pusistes para poder ver lo que modificastes,  si es lo mismo que modificaba yo, aunque yo modificara el firmware de la aplicacion  ;-).

Miquel_S

Que buena noticia para comenzar el día! Justo estoy redactando un tuto de cómo implementar firmwares de aplicación con un bootloader de microchip para 18F, cuando lo termine te juego el link para que lo revises después, saludos!
a cosechar!!!... :P
pic32... ahi voy....
aguante el micro 16f84  !!!!

visita mi pagina: http://www.microembebidos.wordpress.com

Desconectado Miquel_S

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1251
Re: Problema con driver MCHPUSB (SOLUCIONADO)
« Respuesta #28 en: 18 de Enero de 2013, 14:39:55 »
Hola micro_cadaver, ya estoy absorbiendo informacion de tu blog y a la espera del nuevo tutorial.

Saludos!
Todos somos muy ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas.

Desconectado mmartz

  • PIC10
  • *
  • Mensajes: 3
Re: Problema con driver MCHPUSB (SOLUCIONADO)
« Respuesta #29 en: 30 de Junio de 2015, 11:44:47 »
Hola a todos! Recientemente desarrollé una tarjeta para usarlo con el bootloader de Microchip, al igual que Miguel_S, he tenido problemas con el software de Microchip porque no reconoce la tarjeta, el driver si lo reconoce Windows (Seven Enterprise x64), me podrían ayudar actualizando los links de descarga de firmware y aplicación que micro_cadaver había posteado. Les agradezco de antemano.

Gracias y saludos