Hola amigos,
Hace unos días llevé a cabo el proyecto que presentó el amigo Moyano Jonathan sobre el entrenador USB V.01 sobre comunicación HID USB con el pic18F2550 y les comento que me funcionó de maravillas.
Excelente manual y muy didáctico por cierto todo, a quien agradezco mucho el esfuerzo realizado.
Quiero aportar sobre algunos problemillas que tropecé antes de hacerlo funcionar para evitar que a algún otro amigo le pase lo mismo.
En principio yo estaba usando la versión V4.068 del compilador C CCS y para ver si podía compilar (pensando en futuros proyectos) sin tocar nada volví a recompilar el archivo "APLICACION_HID.c" y me tiró una cantidad de errores!
Después de identificar y "remendar" la línea del error, compiló OK y grabé el PIC, con la sorpresa de que al enumerarse me reiniciaba siempre la PC... enumeraba nuevamente y reiniciaba y así en un loop !!!!
Ya muy desanimado, vi que Jonathan usaba la versión V4.114 del C CCS y nació otra esperanza!
En su lugar pude conseguir la V4.105, rehice todo Y EL FIRMWARE SE ENUMERÓ CORRECTAMENTE !!!
Como tarjeta entrenadora, hace unos años yo había hecho una similar, que había publicado J1M en otro foro, pero los pines de los puertos estaban cambiados, así que corregí eso en el firmware, ejecuté la aplicación del C#
Y FUNCIONÓ TODO A LA PERFECCION !!!
Ahora bien, yo en C# nunca trabajé, en cambio en Visual Basic he hecho algunas cosillas, así que intenté ejecutar la misma aplicación del ejemplo en Visual Basic.NET y me tiró una excepción... no encontraba "mcHID.dll"
El problema era que para VBasic la dll debe estar en la carpeta BIN\DEBUG
Al ponerla allí, pude probar de forma excelente el funcionamiento de la tarjeta con la aplicación desde VBasic tal como se podía ver en los videos del ejemplo !!!
Muchas gracias nuevamente por compartir todo este material !!
Hace unos días llevé a cabo el proyecto que presentó el amigo Moyano Jonathan sobre el entrenador USB V.01 sobre comunicación HID USB con el pic18F2550 y les comento que me funcionó de maravillas.
Excelente manual y muy didáctico por cierto todo, a quien agradezco mucho el esfuerzo realizado.
Quiero aportar sobre algunos problemillas que tropecé antes de hacerlo funcionar para evitar que a algún otro amigo le pase lo mismo.
En principio yo estaba usando la versión V4.068 del compilador C CCS y para ver si podía compilar (pensando en futuros proyectos) sin tocar nada volví a recompilar el archivo "APLICACION_HID.c" y me tiró una cantidad de errores!
Después de identificar y "remendar" la línea del error, compiló OK y grabé el PIC, con la sorpresa de que al enumerarse me reiniciaba siempre la PC... enumeraba nuevamente y reiniciaba y así en un loop !!!!
Ya muy desanimado, vi que Jonathan usaba la versión V4.114 del C CCS y nació otra esperanza!
En su lugar pude conseguir la V4.105, rehice todo Y EL FIRMWARE SE ENUMERÓ CORRECTAMENTE !!!
Como tarjeta entrenadora, hace unos años yo había hecho una similar, que había publicado J1M en otro foro, pero los pines de los puertos estaban cambiados, así que corregí eso en el firmware, ejecuté la aplicación del C#
Y FUNCIONÓ TODO A LA PERFECCION !!!
Ahora bien, yo en C# nunca trabajé, en cambio en Visual Basic he hecho algunas cosillas, así que intenté ejecutar la misma aplicación del ejemplo en Visual Basic.NET y me tiró una excepción... no encontraba "mcHID.dll"
El problema era que para VBasic la dll debe estar en la carpeta BIN\DEBUG
Al ponerla allí, pude probar de forma excelente el funcionamiento de la tarjeta con la aplicación desde VBasic tal como se podía ver en los videos del ejemplo !!!
Muchas gracias nuevamente por compartir todo este material !!