TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: jumu en 07 de Febrero de 2014, 17:40:04

Título: Ayuda USB-HID CCS
Publicado por: jumu en 07 de Febrero de 2014, 17:40:04
Hola a todos...aquí necesitando la ayuda de los mejores ósea uds  :). Bueno estoy empezando a utilizar usb con ccs y en la universidad tengo que hacer un dispositivo hid y lo que tengo pensado es hacer un control Wii con acelero metro y pic18f2550 o el pic18f4550 y pues encontré una página que hacen lo mismo pero es lenguaje basic y yo lo quiero hacer en ccs...me puse a buscar y vi que se necesita hacer algo con usb descriptor Tool y no se qué hacer con eso...y vine acá porque uds sí me pueden ayudar
Título: Re: Ayuda USB-HID CCS
Publicado por: rivale en 07 de Febrero de 2014, 17:59:35
Te recomiendo que leas esto:

http://picmania.garcia-cuervo.net/usb_0_desencadenado.php (http://picmania.garcia-cuervo.net/usb_0_desencadenado.php)
Título: Re: Ayuda USB-HID CCS
Publicado por: jumu en 08 de Febrero de 2014, 14:48:20
Hola rivale gracias por responder, bueno esa página la leí antes de venir al foro y ps no me ayuda porque en esa página sale algo parecido a usb en modo cdc yo lo que quiero e s aprender a usar el hid descriptor y como hacer el código donde poner lo que me da el hid descriptor y todo eso...no se si tienes algún ejemplo ya sea de joystick o de otro
Título: Re: Ayuda USB-HID CCS
Publicado por: willynovi en 08 de Febrero de 2014, 18:57:38
No tengo experiencia en CCS, todo lo que he trabajado con USB y HID lo he realizado con C18.
Supongo que no quieres pasarte a C18, pero te dejo unos link de Microchip que pueden ayudarte a armar una placa y por ahí empezar.

Microchip USB Framework (http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2680&dDocName=en537044)

Guia de uso de la placa de demostración PICDEM FS USB (http://ww1.microchip.com/downloads/en/DeviceDoc/51526C.pdf)

En la guia de uso por la pagina 50 vas a encontrar un esquematico para armarte el hardware minimo para conectar a la PC.
Tambien en la guia encontraras como cargar los firmware de ejemplo.

Te recomiendo que uses un bootloader, hay uno para HID que te servirá mucho al momento de mejorar tu programa.

En el framework vas a encontrar muchos ejemplos, de joystick, mouse, teclados.

Yo hice un joystick que tambien recibe/envia datos con la PC.

Una vez que tenas andando el hardware con los ejemplos de Microchip, luego te pasas al CCS.
Los ejemplos no necesitas ni abrir el MPLAB, estan todos ya compilados.  ;-)

Estaré al tanto de tus avances y si puedo ayudarte en algo así lo haré.
Título: Re: Ayuda USB-HID CCS
Publicado por: rivale en 08 de Febrero de 2014, 19:15:28
Hola rivale gracias por responder, bueno esa página la leí antes de venir al foro y ps no me ayuda porque en esa página sale algo parecido a usb en modo cdc yo lo que quiero e s aprender a usar el hid descriptor y como hacer el código donde poner lo que me da el hid descriptor y todo eso...no se si tienes algún ejemplo ya sea de joystick o de otro

en la pagina que te envie hay un ejemplo de CDC, bulk transfer y de HID, en específico este es el de HID


http://picmania.garcia-cuervo.net/usb_2_hidtransfers.php (http://picmania.garcia-cuervo.net/usb_2_hidtransfers.php)
Título: Re: Ayuda USB-HID CCS
Publicado por: jumu en 09 de Febrero de 2014, 17:12:20
que hay gracias por responder...bueno he estado buscando en internet ejemplos y todo eso y la verdad no me quiero cambiar ya que para mi es mas facil y mas entendible el ccs aunque hay cosas que no tengo tan claras pero hay vamos...no se quien tenga un ejemplo en ccs usando el hid descriptor...tambien me meti a la cabeza hacer una aplicacion en visual basic 2013 para conectarme con el pic18 y que sea hid...pero no encuentro mucho de eso y los que encuentro son en c#...pero primero quiero salir del joystick...ya me puse a leer la pagina de picmania que me puso rivale y por ahora todo bien...
Título: Re: Ayuda USB-HID CCS
Publicado por: camhost1 en 11 de Febrero de 2014, 10:30:15
que hay gracias por responder...bueno he estado buscando en internet ejemplos y todo eso y la verdad no me quiero cambiar ya que para mi es mas facil y mas entendible el ccs aunque hay cosas que no tengo tan claras pero hay vamos...no se quien tenga un ejemplo en ccs usando el hid descriptor...tambien me meti a la cabeza hacer una aplicacion en visual basic 2013 para conectarme con el pic18 y que sea hid...pero no encuentro mucho de eso y los que encuentro son en c#...pero primero quiero salir del joystick...ya me puse a leer la pagina de picmania que me puso rivale y por ahora todo bien...

Hola amigo, por lo que leo quieres realizar algo como esto (http://www.youtube.com/watch?v=m9Jiz-8_x2c), para la comunicación con VB debes descargar una plantilla,  para el micro, te toca googlear buscando ejemplos de hid en ccs y usar los ejemplos del compilador. Saludos
Título: Re: Ayuda USB-HID CCS
Publicado por: jeremylf en 11 de Febrero de 2014, 13:31:15
De pronto, esto te sirve: http://www.todopic.com.ar/foros/index.php?topic=36499.0