RT-Thread论坛
直播中

djelje

8年用户 1032经验值
擅长:光电显示
私信 关注

stm32h750如何使用两个usb口?

我现在在使用STM32h750芯片,想要使用两个usb口,一个作为device连接电脑,一个作为host连接u盘。spi之类的都有需要spi1 spi2这种,但是并不明白我这个usb怎么做,好像rtthread里的usb也没看到哪里有区分这两个usb口,我如何在rtthread里指定哪个做主机,哪个口是从机啊。有没有大佬知道啊

回帖(1)

许海明

2024-2-26 16:07:49
首先要添加两个usb驱动,分别是drv_usbd.c、drv_usbh.c,这部分可以根据自己的硬件设计选择哪一个usb作为device或者host,然后就是rtthread的driver层usbdevice.c、usbhost.c、usbdevice——core.c、usbhost_core.c、hub.c,其他的就是一些class的实现咯
举报

更多回帖

发帖
×
20
完善资料,
赚取积分