Implementando USB en PIC24

0

Queremos implementar USB en nuestro sistema integrado basado en PIC24.

Hardware: todo hecho
Firmware: la pieza USB es actualmente inexistente
Mi rol: hacer que todo funcione
Preguntas: Los protocolos son muy complejos

Indíqueme las fuentes de información relevantes.

El chip específico es: PIC24FJ256GB210.
Será un "dispositivo", y no creo que nunca sea un host, ni siquiera un host-to-go Anteriormente he pasado tiempo en estos lugares ...

Un tutorial, aquí: enlace

Los foros de Microchip, aquí: enlace

El Foro de implementadores de USB, aquí: enlace

El sitio de Jan Axelson, aquí: enlace y compró su libro "USB Coomplete"

El firmware en el dispositivo integrado es lo que necesito escribir. El protocolo es lo que más necesito investigar. Punteros invitados y bienvenidos.

Protocolo, Protocolo, Protocolo; eso es lo que nadie puede explicar.

    
pregunta User.1

1 respuesta

3

El PIC24 tiene un par de demostraciones decentes en las bibliotecas de microchips para aplicaciones (MLA). Para obtener ayuda sobre los circuitos necesarios, consulte la tarjeta pictail de microchip y la tarjeta explorer 16. Todos los tableros de demostración de microchip incluyen un conjunto completo de esquemas para ayudarlo a comenzar a correr. El protocolo usb generalmente se cuida de usted en la pila USB que se incluye en el MLA. La configuración se realiza principalmente mediante la configuración de su archivo USBDescriptor.c (consulte las demostraciones incluidas en MLA y la Guía del usuario de la estructura del firmware del dispositivo USB de Microchip ).

Todo lo que generalmente se requiere con código, una vez hecho, es llamar a USBTasks() en un bucle principal después de llamar a USBInitialize una vez antes de su ciclo principal. Entonces es cuestión de enviar y recibir datos USB, lo que dependerá de cómo haya configurado la pila.

El código para las aplicaciones de demostración del microchip incluido en el MLA es un excelente punto de partida. Sus términos de licencia le permiten usarlo en productos comerciales sin royalties (siempre que esté usando un microchip uC, por supuesto).

enlace

enlace

    
respondido por el backscattered

Lea otras preguntas en las etiquetas