Tengo un esquema que se ve así.
Y me pregunto si necesito detección VBUS en mi STM32. Porque planeo usar los +5V del USB para alimentar el STM32 y también tener comunicación (D+, D-) con la computadora y el STM32. ¿Es eso posible incluso si enciendo el STM32 con alimentación USB?
De acuerdo con la hoja de datos de detección de detección VBUS de ST. Dicen que si el dispositivo USB está alimentado por bus, entonces no necesito detección VBUS. ¿Es mi STM32 el dispositivo USB o qué?
Supongamos que estoy usando la detección VBUS, ¿ para qué debería servir?
¿Debo conectar VBUS directamente a PA9 (con un divisor de voltaje) y dejarlo flotar? ¿Sin conexión y sin configuración de CubeMX?
Mi STM32 es de la serie STM32F373.
Debe realizar una detección VBUS si tiene otra fuente de alimentación.
Si su dispositivo solo está alimentado por bus, todo lo que podría decirle es que no tiene energía, pero la MCU tampoco está funcionando en este punto, porque no tiene energía.
Si tiene una fuente de alimentación separada, debe restablecer las máquinas de estado USB (y posiblemente alguna otra lógica) cuando VBUS desaparece, porque para una expulsión sorpresa, no se envía ningún cambio de configuración, pero en la reconexión, su dispositivo debe estar inactivo antes está enumerado y configurado.
brahans
euroad
Ale..chenski
euroad
Ale..chenski
euroad