• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

有做过STM32虚拟USB串口程序的吗

FEItwo 2019-01-30 浏览量:626
与原上位机应用软件的兼容,不知道各位大侠有没有这方面的经验和建议?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 对于应用层的软件,正常来说都是串口软件,不存在兼容问题吧

    我用QT写的串口程序,在正儿八经的usart经ttl转化器和vcp上面都能用。

    其实本质上vcp驱动和ch340驱动都是usb驱动

    • 发布于 2019-01-31
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:7
  • 如果要简单点的话直接用串口芯片,如果是用VCP实现的话用CubeMX生成USB模拟VCP协议的方式即可。
    • 发布于2019-01-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以参考下这篇文章,https://www.cnblogs.com/hiker-blogs/p/stm32_usb.html
    • 发布于2019-01-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果是上位机的不兼容,首先要找到对应的接口,通过修改接口来实现兼容的操作
    • 发布于2019-01-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以参考官方的那些USB-CDC例程

    不过STM32这种直接用原生串口就行,没必要用USB虚拟的,浪费资源

    • 发布于2019-02-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 和上位机调用的windows接口有关,有的只能识别SerialCOm之类的命名,只能说可以升级上位机了,不然底层真的不好写。
    • 发布于2019-02-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以参考一下STlink的虚拟串口的代码的
    • 发布于2019-02-25
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

有做过STM32虚拟USB串口程序的吗