Dispositivo USB definido por el vendedor PIC18F24K50 que usa libusb, ¿qué se necesita?

1

Estoy tratando de aprender cómo comunicarme con un PIC18F24K50 a través de USB. Leí en algún lugar que un dispositivo definido por el proveedor más libusb / Winusb debe ser referido a través de HID y CDC para aplicaciones USB personalizadas multiplataforma.

Mi primer objetivo es registrar los datos de ADC del PIC en un archivo de texto. Sin embargo, no puedo encontrar ningún buen ejemplo de cómo hacer que el 18F24K50 funcione como un dispositivo USB. En particular, ¿cómo configuro el archivo descriptor del dispositivo USB? ¿Cómo configuro el MCU para USB? He intentado adaptar los ejemplos de la biblioteca de aplicaciones de Microchips y varios otros ejemplos, pero sin éxito. Cualquier puntero en la dirección correcta sería altamente apreciado.

Estoy usando el compilador xc8 y el software de programación pk2cmd desde la línea de comandos (linux terminal) pero también puedo usar MPLAB X IDE y xc8 si es más fácil.

    
pregunta Mikael

1 respuesta

1

Puede consultar el siguiente enlace, es para PIC24 pero el procedimiento puede ser el mismo para que PIC18 utilice las bibliotecas de aplicaciones de Microchip:

enlace

    
respondido por el GOKU

Lea otras preguntas en las etiquetas