ST意法半导体
直播中

李建设

7年用户 1343经验值
私信 关注
[问答]

STM32是怎样通过USB串行驱动程序与计算机进行通信的

你好

我很难让计算机与 STM32 通信

要求是让 STM32 设备使用 CDC 模块通过 USB 直接与 PC 通信。

当我将设备连接到笔记本电脑并查看设备管理器时,STM32 设备及其名称显示在“其他设备”下。Properties 显示一条消息“没有为此设备安装驱动程序”,并将其位置显示为“Port_#0003.Hub_#0001”。

我了解 STM32 设备应通过 Windows 10 下的“Usbser.sys”USB 串行驱动程序与计算机通信。这已得到 Damogram Labs 示例 的支持。

我通过关注 ST 的“STM32 USB 培训 – 09.3 USB CDC libusb 设备实验室”视频并使用了 NUCLEO-F413ZH 而不是培训的 NUCLEO-F446ZE 得到了这一步。这建议安装 libusb0 驱动程序,但我确信这不是由于以上两页的问题(在上一个关于“签名”的问题中进一步@TDK 认为应该有一个本地驱动程序和@Pavel 在同一个问题我非常鼓励我远离这些事情)。

我还在另一台笔记本电脑上尝试过此设备,结果与上述相同。

有没有人有过类似的经历,或者可能知道或知道我做错了什么?

(这是另一个关于在驱动程序上使用签名的问题的“后续”)


更多回帖

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