USB Ocupado al transmitir datos

1

¿Qué debo hacer cuando estoy enviando datos a través de USB, cuando la devolución de llamada en mi firmware me da un USB OCUPADO?

Una vez, recibí el estado Ocupado por USB, ya no podía enviar datos a mi host desde mi firmware, pero mi host aún podía enviar datos a mi firmware y puedo leerlos.

¿Qué debo hacer para borrar el estado de USB ocupado? ¿Y por qué está ocupado en USB?

    
pregunta Tim

1 respuesta

1

Finalmente he resuelto este problema, ¡estoy reemplazando todo el controlador HAL STM32 para CDC USB de nuevo a la biblioteca de Periféricos Estándar para CDC USB!

y no hay mas problema con eso! Tengo muchos problemas con el controlador HAL de STM32, ¡está muy defectuoso! Si tiene algún problema con él, intente volver a la biblioteca de Periféricos estándar.

    
respondido por el Tim

Lea otras preguntas en las etiquetas