本帖最后由 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简单例程