CubeMX的版本:4.0.23
CPU型号:stm32f407VET6
开发板:微雪open407v-c
步骤:
1、打开CubeMX,选择所属的芯片型号,进入设置界面
2、按照图示选择usb host的设置选项,首先是外设引脚配置
设置好后,芯片的引脚图上会呈现出响应的引脚设置,另外还需要设置电源使能引脚(VBUSEN)为ouput,根据下图我的VBUSEN引脚为PA3
STM32Cube中引脚设置如下
引脚设置为低电平(高低电平取决于MIC2025)就行,如下图
3、引脚设置好后就要开始做时钟的配置了,需要确保USB的clock为48Mhz,
USB对时钟频率很敏感,记得确定外部晶振、最高频率和48Mhz是否正确
4、开始配置各个模块的参数了