带有STM32Cube的USB MSC

时间:2014-09-02 09:29:43

标签: usb stm32 usb-mass-storage

我正在使用STM32Cube生成简单的USB MSC项目。我正在使用STM32F417VG 所以我选择USB_OTG_FS - Device_only和USB_DEVICE - FS IP类 - 海量存储类。
然后,我正在生成源代码,编译它并下载到电路板,将它的USB电缆连接到PC,没有任何反应 我做错了什么?

1 个答案:

答案 0 :(得分:3)

STM32Cube应用程序可帮助您开始开发应用程序,但不会为您完成工作。生成的代码将包含所有必需的库并初始化硬件,以便您选择的所有函数都可用并准备就绪,然后开始一个空的无限循环。它不会显示任何外在行为或对任何外部刺激做出反应。

您需要为微控制器添加一些自己的代码来实际执行任何操作。

如果您不确定如何使USB功能正常工作,请查看STM32Cube附带的示例项目以及项目中包含的库文件中的文档注释。

然而,即便是一个简单的" USB项目可能相对复杂,而且无响应的微控制器可能会让人神秘。您可能希望通过非常简单的GPIO类型项目获得支持。让LED闪烁是一个微控制器" Hello World"。