【问题标题】:STM32CubeMX Two VCPs using CDC [duplicate]STM32CubeMX 两个使用 CDC 的 VCP [重复]
【发布时间】:2016-05-17 12:05:54
【问题描述】:

我是 STM32F4 上 USB 堆栈的初学者。

如何使用 STM32CubeMX (STM32F4 Discovery) 为 USB CDC 创建项目以在 Device Manager 中拥有 2 个虚拟 COM 端口?

【问题讨论】:

    标签: c embedded


    【解决方案1】:

    尝试阅读 Stack Overflow 帖子STM32CubeMX USB CDC VCP?。我认为它会解决你的问题

    在这篇文章中,有一个关于您可以制作的程序的指南。记得在用户代码部分写你的代码,否则会被排除在外。

    创建项目后,在 Code Generator 选项卡中选择 Project Settings 并确保除了默认配置之外,选择 Generate peripheral initialization as pair of '.c/.h' files per IP,以生成正确的项目 .c 文件。

    【讨论】:

    • 谢谢。我做了所有所说的,但我只有一个虚拟 COM 端口。我需要两个虚拟 COM 端口。你有没有试过只用一个 USB 设备制作两个 VCP?
    • 其实没有,我只用了一个串口/usb转换的设备,用了一个com口。我明天可以问问我的教授,看看他能不能帮忙。如果我发现了什么,我会在这里发表评论。
    猜你喜欢
    • 2016-02-06
    • 2017-02-27
    • 2016-09-03
    • 2017-09-05
    • 2019-04-05
    • 2016-07-13
    • 1970-01-01
    • 2021-01-22
    • 2011-03-31
    相关资源
    最近更新 更多