2014-09-02 18 views
-2

我正在使用STM32Cube生成簡單的USB MSC項目。我正在使用STM32F417VG。
所以我選擇USB_OTG_FS - Device_only和USB_DEVICE - FS IP - 海量存儲類的類。
然後我生成源代碼,編譯並下載到電路板,將它的USB電纜連接到PC並且什麼也沒有發生。
我在做什麼錯?USB MSC與STM32Cube

回答

3

STM32Cube應用程序可幫助您開始開發應用程序,但不會爲您完成工作。生成的代碼將包含所有必需的庫並初始化硬件,以便您選擇的所有功能都可用並準備就緒,然後開始一個空的無限循環。它不會顯示任何外部行爲或對任何外部刺激作出反應。

您需要爲微控制器添加一些自己的代碼才能真正做任何事情。

如果您不確定需要做什麼才能使USB功能正常工作,請查看STM32Cube附帶的示例項目以及它包含在項目中的庫文件中的文檔註釋。然而,即使是一個「簡單的」USB項目也可能相對複雜,而一個無響應的微控制器可能會讓人感到困惑。您可能想要使用非常簡單的GPIO類型項目來獲取您的軸承。使LED閃爍是微控制器的「Hello World」。

+0

我很感興趣STM32Cube是否足夠「嚴重」使用它的生成代碼「原樣」,或者它只是演示和示例? – i486 2015-03-07 14:03:50