无法识别的USB设备
用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__);
}
}
r21
r23先拆了.一路都调不好先整个多路出来.. 这两个没贴
http://open.21ic.com/open/lesson/356
看你一点头绪也没有,我也直接给你推荐个教程吧. 看你画原理图用PADS
问题已解决,现在用中断方式也能收发几百字节的数据了
最后发现是什么问题?
USB是虚拟的串口吧
PADS是不是比AD难用一些。
楼主用的什么软件画的原理图
PADS9.5,个人感觉比AD好用
用的是Custom HID,后来改成了CDC模式,其实收发基本一样的
没有选择使用USB的哪个类
这种情况问题很多需要慢慢排查
电源共地了吗
搞定了,呵呵,犯了低级错误……
页:
[1]
2