STM32F769IDiscovery 板载一个USB_HS接口可以实现USB OTG功能,具体实验如下:
准备工具:
1、 USB 下载线;
2、双木头USB线(或USB转OTG线),我采用的是双母头USB线(手上刚好有一根);
3、测试的U盘(带文件);
U盘中文件:
编译下载工程:
打开\Keil.STM32F7xx_DFP.2.8.0\Projects\STM32F769I-Discovery\Applications\USB_Host\MSC_Standalone\MDK-ARM工程;
LCD屏会显示U盘的信息:
然后按 User 按键,就会显示U盘中的文件夹:
分析应用工程的文件可知,
USBH_Process(&hUSBHost); 和 MSC_MenuProcess(); 采用了状态机;
后续试验可知依次为基础进行进一步测试。
点击此处,查看STM32F769I开发板官方资源。