Okay, hello everyone !
I'm a little bit confused with USB possibility and stm32 MCU !
I have a stm32l433rb and it has just an usb full speed (device) capabilities. In the other hand, on my hardware, I wanted to add a USB typeA connector.
So I'm not OTG, so can my STM32 can be host anyway to read some data from an usb key plug on the USB-A ? Or I can just be device ? In the guideline for hardware implementation : http://comm.eefocus.com/media/download/index/id-1010928, they show me how to implement a downstream line without OTG, so in this mode, i'm host, and I read data from a device but ... i don't understand how to do this without OTG ?
And If I use the stm32l475RC, with an OTG port, I think I can force the MCU to be host with a USB type A connector (put ID pin to ground no ?) so I can read a usb key but if I want to transfer data from my MCU to a PC, can I be seen like a device or my pin ID put to ground will block this ? (maybe a host can talk to a host ... ?).
Thanks for reading !