J'ai récemment téléchargé l'application stm32 pour la recherche de MCU et j'ai découvert que par exemple STM32F429 n'a "NON" dans le périphérique "Périphérique USB", alors qu'il dit "OUI" dans "USB OTG FS" et "USB OTG HS". Ce qui est assez surprenant car le STM32F429 est entièrement fonctionnel en tant que périphérique USB, c'est-à-dire qu'il prend en charge toutes les bibliothèques et classes USB.
Certains autres microcontrôleurs contiennent «périphérique USB», par exemple. STM32L052
Ensuite, j'ai essayé de vérifier CubeMX et j'ai découvert qu'il y avait un périphérique USB_Device dans leur recherche (et encore une fois STM32F429 ne l'inclut pas, les choses USB se font via OTG).
Cela peut être une question assez facile car je soupçonne que périphérique USB signifie simplement celui qui ne prend pas en charge OTG, mais je ne suis pas sûr, généralement les MCU utilisent de toute façon OTG (et de plus il n'y a qu'une seule bibliothèque, alors pourquoi indiquer "NON" en USB périphérique). Je n'ai pas pu trouver d'informations à ce sujet dans google ou dans la documentation CubeMX.
Je ne suis pas vraiment inquiet à ce sujet car USB OTG HS semble fonctionner correctement avec la bibliothèque, mais je me pose des questions sur la terminologie.
Je comprends que le forum ST est probablement un meilleur endroit pour cette question, mais de nombreux sujets n'y sont tout simplement pas répondus ou répondus après 2 ans. :)
Merci.