[STM32F1] 无法识别的USB设备

[复制链接]
885|19
 楼主| pengf 发表于 2020-1-18 12:54 | 显示全部楼层 |阅读模式
USB, STM, mx, pc, ST
用STM32CubeMX生成的代码烧录进去后,插到PC上提示无法识别的USB设备
zyf部长 发表于 2020-1-18 12:59 | 显示全部楼层
USB初始化源码看看
 楼主| pengf 发表于 2020-1-18 13:02 | 显示全部楼层

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 发表于 2020-1-18 13:05 | 显示全部楼层
 楼主| pengf 发表于 2020-1-18 13:08 | 显示全部楼层
bqyj 发表于 2020-1-18 13:12 | 显示全部楼层
r21
r23先拆了.一路都调不好先整个多路出来..
 楼主| pengf 发表于 2020-1-18 13:15 | 显示全部楼层
这两个没贴
chuxh 发表于 2020-1-18 13:21 | 显示全部楼层
http://open.21ic.com/open/lesson/356

看你一点头绪也没有,我也直接给你推荐个教程吧.
stly 发表于 2020-1-18 13:24 | 显示全部楼层
看你画原理图用PADS
 楼主| pengf 发表于 2020-1-18 13:28 | 显示全部楼层
问题已解决,现在用中断方式也能收发几百字节的数据了
supernan 发表于 2020-1-18 13:32 | 显示全部楼层
最后发现是什么问题?
pangb 发表于 2020-1-18 13:35 | 显示全部楼层
USB是虚拟的串口吧
morrisk 发表于 2020-1-18 13:39 | 显示全部楼层
PADS是不是比AD难用一些。
morrisk 发表于 2020-1-18 13:42 | 显示全部楼层

楼主用的什么软件画的原理图
 楼主| pengf 发表于 2020-1-18 13:48 | 显示全部楼层
PADS9.5,个人感觉比AD好用
pangb 发表于 2020-1-18 13:51 | 显示全部楼层
用的是Custom HID,后来改成了CDC模式,其实收发基本一样的
 楼主| pengf 发表于 2020-1-18 13:55 | 显示全部楼层
没有选择使用USB的哪个类
木木guainv 发表于 2020-2-5 11:17 | 显示全部楼层
这种情况问题很多  需要慢慢排查
磨砂 发表于 2020-2-5 11:30 | 显示全部楼层
电源共地了吗
晓伍 发表于 2020-2-5 11:35 | 显示全部楼层
恭喜楼主解决问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

718

主题

10129

帖子

3

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