目录
2.2.1 OTG HS外部高速PHY运行在高速模式代码修改
2.2.2 OTG HS外部高速PHY运行在全速模式代码修改
2.2.3 OTG HS内部全速PHY运行在全速模式代码修改
前沿
前面对STM32F407 OTG模块及ULPI接口进行了简单的讲解,现在针对ST提供的标准库进行简单讲解,主要针对标准库的获取和标准库的使用进行讲解,更多USB相关信息请查看:USB专栏
1 STM32 OTG标准库的获取
通过顶部资源,下载OTG源码,下载之后,解压,打开《Project》目录,有以下的例程,分为设备模式例程、主机模式例程和主机/设备模式模式例程。
2 设备模式代码匹配开发板
我们这里只讲解设备模式下CDC类的代码,其它代码类似,想要了解更多关于USB相关的信息,建议读者查看博主的USB专栏。
2.1 OTG FS全速代码修改
1. 首先使用keil打开《VCP_Loopback》工程,因为我们是STM32F407的开发板,所以选择配置如下,选择《STM324xG-EVAL_USBD-FS》子工程(这里我们先选择全速设备,全速设备也就是OTG FS模块,使用PA11和PA12作为USB的通信引脚,不需要外接PHY):