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

stm32 虚拟串口 无法识别的 usb设备

ASMDA 2019-04-26 浏览量:1886
这种情况可能是什么原因导致的
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 首先要排查你的硬件连接,检查对应的连线还有硬件的供电是否正常,其次就是排查你的驱动问题,检查你的驱动代码,最好是用标准的库,这样就不会出现不能识别的情况
    • 发布于 2019-04-30
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:3
  • 虚拟串口不是hid设备,所以你需要在电脑上安装虚拟串口驱动,还有就是如果是用usb全速设备需要在u+上拉1.5k电阻到3.3v,给有就是你的程序最好用例程试一下,不要是程序问题导致不能识别

  • 驱动有问题,建议下载 st 官方 stlink 驱动安装后,再试试

  • 这种一般是usb通信不同步造成的 或者代码写的有错误

    以前使用stm32的hid虚拟键盘 就是因为时钟设置错误

    导致usb插入后是无法识别的设备

相关问题

问题达人换一批

stm32 虚拟串口 无法识别的 usb设备