
本帖最后由 strang 于 2017-6-6 16:07 编辑 首先用STM32CubeMX配置工程:打开STM32CubeMX,点击New project, ![]() 选择NUCLEO-L496ZG板子上对应的MCU,点击OK, ![]() 引脚端口配置,在“LPUART1”中,“Mode”选择“Asynchronous” ![]() 在“FATFS”中,“USB Disk”打钩,在“USB_HOST”里,选择“Mass Storage Host Class” ![]() 在“USB_OTG_FS”里,选择“Host_Only和VBUS sensing” ![]() 板载三个LED灯(PB7,PC7,PB17)配置为GPIO_Output ![]() CPU主频为80MHZ,USB为48MHZ ![]() Configuration界面 ![]() LPUART1 配置 ![]() USB_FS配置 ![]() FATFS配置 ![]() 配置Vbus激活IO PG6 ![]() 工程文件配置 ![]() ![]() 点击OK生成工程文件,打开工程文件,添加相关代码,编译成功,下载到板子 ![]() 连接OTG线和U盘 ![]() 打开串口助手软件看到发送出的数据 ![]() ![]() 最后附上工程文件 ![]() |
消灭0回复!!! |
【Nucleo STM32F767ZI】 STM32CubeMX + USB读取U盘文件例程
【stm32F429开发日志】使用STM32CubeMX配置STM32F429_USB_HID
【F769IDISCOVERY评测】高速USB VCP和全速USB VCP 速度对比
【NUCLEO-L496ZG评测】STM32CubeMX+内部RAM模拟U盘 USB DEVICE MSC的实现
低功耗+USB
求如何利用现有的USB虚拟串口与PC端收发数据?
[STM32F072 Nucleo]开发笔记(三) 修改USB代码用于游戏方向盘
【Nucleo STM32F767ZI】 STM32CubeMX + USB_DEVICE 大容量U盘教程
STM32F767 高速USB 数据下行 时速度慢
NUCLEO_144-F767 USBHost简单例程