 
        
        
    | 本帖最后由 xnmc2013 于 2017-5-25 18:22 编辑 无晶振 USB OTG测试 1、首先用CUBE新建工程,   2、配置引脚、功能、时钟等,如下图 “USB_OTG_FS”中选择“Host_Only”和“VBUS sensing”,另外PG6会自动配置:   在“LPUART1”中的“mode”选择“Asynchronous”   添加中间件:选择“USB_HOST->Mass Storage Host Class”,“FATFS->USB Disk”:   配置RCC     调整LPUART1的波特率和字长:   设定USB_HOST,,修改VBUS_FS为PG6:   设置堆和栈的大小   使外设分别有自己的头文件和源文件,点击“OK”按钮:   然后点击“Open Project”,打开文件的初始代码。   3、添加相关的代码并测试 在代码中加入相关的代码,并重新编译后下载到板子中:   打开串口调试助手,我的虚拟串口是com5   并在串口调试助手中设置波特率,按下板子的RESET键,就可以在调试助手中看到USB OTG测试U盘,写入、读取文件成功了,为了验证正确性,我将U盘取下后插入电脑,并打开文件验证如下:   这里要说明一下,我是第一次学这个,借鉴了几位大侠们的帖子,有的大侠的工程能建立文件,并在串口中显示,但是打开U盘的文件,里面却没有内容,不知道为什么??下面是实测  :   | 
| 多谢楼主的支持~ | 
| 坐等楼主深入测试 | 
| 只是配置啊   | 
| 坐等楼主分享 | 
【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简单例程
 微信公众号
                微信公众号
             手机版
                手机版
            