[STM32F1] STM32F103C8T6无法识别的USB设备

[复制链接]
9936|16
 楼主| 梦幻泡影 发表于 2018-6-8 09:15 | 显示全部楼层 |阅读模式
本帖最后由 梦幻泡影 于 2018-6-8 09:19 编辑

本人是刚入门STM32的菜鸟,从某宝买了几颗样品贴在自己的板子上,用STM32CubeMX生成的代码烧录进去后,插到PC上提示无法识别的USB设备,请各位大佬们指点一下是什么原因,万分感谢。

这是USB初始化源码:

void MX_USB_PCD_Init(void)
{

  hpcd_USB_FS.Instance = USB;
  hpcd_USB_FS.Init.dev_endpoints = 8;
  hpcd_USB_FS.Init.speed = PCD_SPEED_FULL;
  hpcd_USB_FS.Init.ep0_mps = DEP0CTL_MPS_8;
  hpcd_USB_FS.Init.low_power_enable = DISABLE;
  hpcd_USB_FS.Init.lpm_enable = DISABLE;
  hpcd_USB_FS.Init.battery_charging_enable = DISABLE;
  if (HAL_PCD_Init(&hpcd_USB_FS) != HAL_OK)
  {
    _Error_Handler(__FILE__, __LINE__);
  }

}

EM(`U3DR8813{KS4VE23Z[9.png
7D1TYMN@R`)3~]C%Q[4X1D9.png
icecut 发表于 2018-6-8 09:48 | 显示全部楼层
r21
r23先拆了.一路都调不好先整个多路出来..
 楼主| 梦幻泡影 发表于 2018-6-8 10:01 | 显示全部楼层
icecut 发表于 2018-6-8 09:48
r21
r23先拆了.一路都调不好先整个多路出来..

这两个没贴
icecut 发表于 2018-6-8 14:03 | 显示全部楼层
http://open.21ic.com/open/lesson/356

看你一点头绪也没有,我也直接给你推荐个教程吧.
Cjy_JDxy 发表于 2018-6-8 17:22 | 显示全部楼层
看你画原理图用PADS
 楼主| 梦幻泡影 发表于 2018-6-22 09:26 | 显示全部楼层
问题已解决,现在用中断方式也能收发几百字节的数据了
Garen2 发表于 2018-6-26 21:41 | 显示全部楼层
最后发现是什么问题?
dingbo95 发表于 2018-6-26 21:50 | 显示全部楼层
USB是虚拟的串口吧
dingbo95 发表于 2018-6-26 21:51 | 显示全部楼层
icecut 发表于 2018-6-8 14:03
http://open.21ic.com/open/lesson/356

看你一点头绪也没有,我也直接给你推荐个教程吧.

帖子很详细啊,版主威武

评论

@icecut :版主海量,在公开课看你讲的视频不错哦  发表于 2018-6-28 22:12
视频应该比较超值.已经考虑到大家赚钱不多需要学习完才能赚钱更多  发表于 2018-6-26 23:03
dingbo95 发表于 2018-6-26 21:51 | 显示全部楼层
Cjy_JDxy 发表于 2018-6-8 17:22
看你画原理图用PADS

PADS是不是比AD难用一些。
Snow7 发表于 2018-6-29 21:19 | 显示全部楼层
楼主用的什么软件画的原理图
陈乐乐 发表于 2018-6-30 10:08 | 显示全部楼层
提示: 该帖被管理员或版主屏蔽
 楼主| 梦幻泡影 发表于 2018-7-3 16:00 | 显示全部楼层
Snow7 发表于 2018-6-29 21:19
楼主用的什么软件画的原理图

PADS9.5,个人感觉比AD好用
 楼主| 梦幻泡影 发表于 2018-7-3 16:03 | 显示全部楼层
dingbo95 发表于 2018-6-26 21:50
USB是虚拟的串口吧

用的是Custom HID,后来改成了CDC模式,其实收发基本一样的
 楼主| 梦幻泡影 发表于 2018-7-3 16:03 | 显示全部楼层
Garen2 发表于 2018-6-26 21:41
最后发现是什么问题?

没有选择使用USB的哪个类
您需要登录后才可以回帖 登录 | 注册

本版积分规则

20

主题

296

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部