Solucionar un problema de USB en PIC18f

0

Estoy trabajando en controladores PIC18f con periféricos USB y me gustaría recibir consejos de aquellos que han trabajado en campos similares. ¿Cómo lidias con cosas como:

1.Algunas veces Mi foto enumera bien mostrando el Dispositivo Reconocido y algunas veces aparece como un dispositivo Desconocido. ¿Cuál debería ser la causa real y cómo puedo solucionarlo?

Estoy confundido acerca de dónde buscar fugas en este problema.

  

El firmware para la comunicación USB se toma de esto:    enlace

Sospecho que esto no es un problema de hardware, ya que estoy usando un oscilador de cristal de 16 mhz. Me gustaría tener sus ideas para depurar este proyecto.

Atentamente

Arookie

    
pregunta Rookie91

1 respuesta

2

Tuve el mismo problema.

La causa fue la tolerancia y estabilidad del oscilador elegido. Había elegido un resonador cerámico y esto no era lo suficientemente estable para operar el USB. A veces tengo un dispositivo desconocido. Reemplacé mi fuente de reloj por un cristal con la estabilidad y tolerancia adecuadas y todo funcionó a la perfección.

¿Qué tipo de fuente de reloj usas? ¿Cuál es su tolerancia? ¿Tiene algún medio para medir el reloj de su sistema? (Sin probar la fuente directamente, lo que podría cambiar su frecuencia)

    
respondido por el Blup1980

Lea otras preguntas en las etiquetas