打印
[STM32F1]

无法识别的USB设备

[复制链接]
602|25
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
pengf|  楼主 | 2022-2-2 22:09 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
用STM32CubeMX生成的代码烧录进去后,插到PC上提示无法识别的USB设备

使用特权

评论回复
沙发
llljh| | 2022-2-2 22:11 | 只看该作者

USB初始化源码看看

使用特权

评论回复
板凳
pengf|  楼主 | 2022-2-2 22:14 | 只看该作者
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__);
  }

}

使用特权

评论回复
地板
pengf|  楼主 | 2022-2-2 22:16 | 只看该作者

使用特权

评论回复
5
pengf|  楼主 | 2022-2-2 22:19 | 只看该作者

使用特权

评论回复
6
午夜粪车| | 2022-2-2 22:22 | 只看该作者
r21
r23先拆了.一路都调不好先整个多路出来..

使用特权

评论回复
7
pengf|  楼主 | 2022-2-2 22:26 | 只看该作者
这两个没贴

使用特权

评论回复
8
yszong| | 2022-2-2 22:28 | 只看该作者
http://open.21ic.com/open/lesson/356

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

使用特权

评论回复
9
stly| | 2022-2-2 22:30 | 只看该作者
看你画原理图用PADS

使用特权

评论回复
10
pengf|  楼主 | 2022-2-2 22:31 | 只看该作者
问题已解决,现在用中断方式也能收发几百字节的数据了

使用特权

评论回复
11
supernan| | 2022-2-2 22:34 | 只看该作者
最后发现是什么问题?

使用特权

评论回复
12
chenjunt| | 2022-2-2 22:38 | 只看该作者
USB是虚拟的串口吧

使用特权

评论回复
13
morrisk| | 2022-2-2 22:41 | 只看该作者
PADS是不是比AD难用一些。

使用特权

评论回复
14
chenjunt| | 2022-2-2 22:43 | 只看该作者
楼主用的什么软件画的原理图

使用特权

评论回复
15
pengf|  楼主 | 2022-2-2 22:45 | 只看该作者
PADS9.5,个人感觉比AD好用

使用特权

评论回复
16
yszong| | 2022-2-2 22:49 | 只看该作者
用的是Custom HID,后来改成了CDC模式,其实收发基本一样的

使用特权

评论回复
17
pengf|  楼主 | 2022-2-2 22:51 | 只看该作者
没有选择使用USB的哪个类

使用特权

评论回复
18
pengf|  楼主 | 2022-2-2 22:54 | 只看该作者
这种情况问题很多  需要慢慢排查

使用特权

评论回复
19
heweibig| | 2022-2-2 22:56 | 只看该作者
电源共地了吗

使用特权

评论回复
20
pengf|  楼主 | 2022-2-2 23:00 | 只看该作者

搞定了,呵呵,犯了低级错误……

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

718

主题

10129

帖子

3

粉丝