ESP32 usb to STM32 USB cdc 模式 - USB to USB

Posted

技术标签:

【中文标题】ESP32 usb to STM32 USB cdc 模式 - USB to USB【英文标题】:ESP32 usb to STM32 USB cdc mode - USB to USB 【发布时间】:2020-08-09 22:46:32 【问题描述】:

我有一个带有USB接口的STM32,可以连接到PC并识别为CDC设备,一切正常。

现在我想使用 USB 转 USB 将 ESP32 板连接到这个 STM32 设备。 如何在 ESP32 上编程 USB 设备类型,以便 STM32 可以通话和识别?

ESP32 将充当 wifi 扫描仪,并向没有 wifi 功能的 STM32 板发送/通信数据。

非常感谢任何想法或信息。

【问题讨论】:

需要USB吗?因为那样你就不能再将你的 PC 连接到你的 STM32 了。通常,人们会使用 I2C 或 SPI 等典型 I2C 接口之一进行此类连接。 你说得对,但我不能访问或修改硬件本身,它必须是一个插件外部模块。 【参考方案1】:

STM32 必须是主机设备。许多 STM32 µConcontroller 具有具有 HOST 设备功能的 OTG USB 外设。

您需要实现 HOST 设备堆栈。

【讨论】:

谢谢 PJ,你知道我能不能在 USB 设备和主机模式之间自动切换?为了做到这一点,您知道一些示例项目或资源吗?谢谢

以上是关于ESP32 usb to STM32 USB cdc 模式 - USB to USB的主要内容,如果未能解决你的问题,请参考以下文章

STM32+ESP8266+MQTT协议上传云平台(OneNET)

stm32f427usb无法发送

stm32开发板的USB作何用途?

USB 通讯 STM32

stm32能否判断正确识别usb

基于STM32的ESP8266天气时钟--------MCU获取天气数据