[STM32H7] 【STM32H7S78-DK测评】USB MSC测试

[复制链接]
 楼主| chen000000009 发表于 2024-10-12 12:29 | 显示全部楼层 |阅读模式
STM32H7板上带有两个USB口,一个是高速USB,一个是全速USB,其中高速USB口还带有PD功能。这个USB口使用的都是专用引脚。
886696709fb0a9e092.png
要使用这个USB口,需要引入ST的全部USB中间件,以及usb相关的HAL库部分驱动,如下
822616709fb0f6b3f9.png
350766709fb14c79ec.png
然后应用程序中使用
MX_USB_DEVICE_Init
进行初始化。此函数实现如下
907476709fb19b5326.png
其中MSC_DescMSC设备的实现,以及一些描述符的配置,定义如下
84116709fb1dcf70c.png
728006709fb2157dc2.png
配置完这个之后,直接将程序烧录到板上。然后用一根USB线一头接到板上的CN18接口,一端接电脑,即可在电脑上面看到这两个设备
170666709fb26d4d91.png
763296709fb2abecf9.png
USB ID就是程序里面配置的
594106709fb2ee052b.png

根特皇宫w 发表于 2024-12-31 19:42 | 显示全部楼层
高速USB口支持USB 2.0标准,能够提供最高480 Mbps的传输速率。
734774645 发表于 2024-12-31 20:12 | 显示全部楼层
PD可以诱骗电压吗?
地瓜patch 发表于 2024-12-31 20:32 来自手机 | 显示全部楼层
两个usb都是专用引脚
OKAKAKO 发表于 2024-12-31 21:16 | 显示全部楼层
STM32H7性能很不错
LOVEEVER 发表于 2024-12-31 23:17 | 显示全部楼层
USB MSC测试学习一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

36

主题

780

帖子

2

粉丝

36

主题

780

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部