Autor Tema: [SOLUCIONADO]Ayuda con Midi-USB (Class Compliant)  (Leído 1760 veces)

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

Desconectado Thulsa Doom

  • PIC24F
  • *****
  • Mensajes: 771
    • https://electronicadicto.wordpress.com/
[SOLUCIONADO]Ayuda con Midi-USB (Class Compliant)
« en: 11 de Julio de 2018, 18:03:37 »
Hola a tod@s, tengo una duda con el tema del USB en los microcontroladores PIC a ver si alguien me puede echar una mano.

Necesito comunicar un PIC por medio de USB a un Ordenador (windows, Mac, etc...) existe un driver genérico denominado Class Compliant que an adoptado todos los fabricantes de sistemas operativos.

La duda que tengo es que si los ejemplos que están en las librerías de aplicación de micro chip, para ser más exacto las librerías v2013-06-15, contemplan el uso de Class Compliant.

Mi desarrollo va de fabricar una interfaz midi-usb con la norma Class Compliant y que cualquier sistema operativo sea capaz de reconocer el dispositivo.

¿Alguien me podría indicar un ejemplo o información de por donde empezar?

PDT: estoy mas perdido que un pulpo en un garaje  :D :D :D
« Última modificación: 13 de Julio de 2018, 20:02:23 por Thulsa Doom »
Más códigos y desarrollos en https://electronicadicto.wordpress.com/ date una vuelta y curiosea un rato...

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Ayuda con Midi-USB (Class Compliant)
« Respuesta #1 en: 11 de Julio de 2018, 20:52:09 »
Primero entender el USB. Bastante largo la verdad de entenderle. Con solo el HID me quise matar jeje.

Tenes que respetar la froma de los paquetes, los descriptores, etc. Y como vas a tener que programarlo, lo mejor es tener la informacion, eso lo tendrias todo aca:

http://www.usb.org/developers/docs/devclass_docs/midi10.pdf

Veras como meterlo en el codigo jeje :P

Pero primero trataria de buscar alguna libreria que ya lo hubiera implementado.

Desconectado Thulsa Doom

  • PIC24F
  • *****
  • Mensajes: 771
    • https://electronicadicto.wordpress.com/
Re:Ayuda con Midi-USB (Class Compliant)
« Respuesta #2 en: 13 de Julio de 2018, 20:02:04 »
Holaaa, pues ya más o menos lo tengo algo masticado. resulta que me he hecho en una protoboard el esquema de la placa entrenadora PICDEM FS USB le he metido un bootloader y he cargado el ejemplo Device - Audio - MIDI de las librerías de micro chip, para ser más exacto, la versión 2013-06-15 y funciona perfecto, el pc carga el driver que viene por defecto y interactua con un teclado MIDI, ósea que es Class Compliant.

Gracias por la ayuda
Más códigos y desarrollos en https://electronicadicto.wordpress.com/ date una vuelta y curiosea un rato...


 

anything