Detectar cambios en D-D + líneas [cerrado]

-3

¿Cómo puedo detectar cambios en las líneas USB D y D + (con uno o ambos de alto) en el entorno Linux?

    
pregunta Mr. Vader

1 respuesta

0

Después de conectar un resistor pull-up de 1k5 de 3.3V a D + / D- aparecerá un dispositivo USB de alta / baja velocidad desconocido / no reconocido. Puedes verificar este dispositivo con, por ejemplo, lsusb.

Método mucho más riesgoso: la mayoría de los hosts USB deben detectar una corriente excesiva de la línea de alimentación USB. El problema es que algunas otras placas base pueden no tener protección contra sobrecorriente o puede que no funcione correctamente.

Aparte de eso, STM32F042F4 / F6 en el paquete TSSOP20 cuesta menos de $ 3 ($ 1 en volumen), no requiere cristal y sería mucho más flexible.

    
respondido por el TMSZ

Lea otras preguntas en las etiquetas