1 votos

USB ocupado al transmitir datos

¿Qué debo hacer cuando estoy enviando datos por USB, cuando el callback de mi firmware me da USB BUSY?

Una vez que recibí el estado de USB Busy, ya no pude enviar datos a mi host desde mi firmware, pero mi host todavía podía enviar datos a mi firmware y soy capaz de leerlos.

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

1voto

Tim Puntos 209

Finalmente he resuelto este problema, sustituyendo todo el controlador HAL de STM32 para USB CDC por la biblioteca de periféricos estándar para USB CDC.

¡y no hay más problemas con él! Me encontré con muchos problemas utilizando el controlador HAL de STM32, es muy buggy! si usted encuentra problema con él, trate de cambiar de nuevo a la biblioteca de periféricos estándar!

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X