OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2093|回复: 3

原子哥,我想自定义一个USB设备,该从你的USB HOST例程中更改哪里?

[复制链接]

13

主题

65

帖子

0

精华

初级会员

Rank: 2

积分
124
金钱
124
注册时间
2018-6-16
在线时间
31 小时
发表于 2018-8-23 16:36:14 | 显示全部楼层 |阅读模式
10金钱
原子哥,最近要用到STM32F4的主机模式,与我的传感器模块实现数据通信,设备枚举成功了,用的你的USB鼠标键盘例程,结果显示是无法识别的USB设备,我该在哪个程序里添加我的器件的信息,跪求原子哥指导。
你的例程我只更改了一个地方:
  case ENUM_GET_CFG_DESC:  

    if ( USBH_Get_CfgDesc(pdev,
                          phost,
                          USB_CONFIGURATION_DESC_SIZE) == USBH_OK) -----------------------将==改成!=,因为我的设备枚举过程运行到这时总出错,所以我跳过这去,其他正常。
    {
      phost->EnumState = ENUM_GET_FULL_CFG_DESC;
    }
    break;


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

13

主题

65

帖子

0

精华

初级会员

Rank: 2

积分
124
金钱
124
注册时间
2018-6-16
在线时间
31 小时
 楼主| 发表于 2018-8-23 16:37:34 | 显示全部楼层

检测到USB设备插入!
复位设备...
全速(FS)USB设备!
VID: 52CBh
PID: 52CBh
从机地址分配成功!
HID 设备!
Manufacturer: I amCrazy Bingo
Product: VIP_Board Mini
Serial Number: N/A
设备枚举完成!

跳过用户确认步骤!
USB Connected    USB KeyBoardKEYVAL:INPUT STRING:无法识别的USB设备!
回复

使用道具 举报

13

主题

65

帖子

0

精华

初级会员

Rank: 2

积分
124
金钱
124
注册时间
2018-6-16
在线时间
31 小时
 楼主| 发表于 2018-8-23 16:37:49 | 显示全部楼层
这是运行结果
回复

使用道具 举报

13

主题

65

帖子

0

精华

初级会员

Rank: 2

积分
124
金钱
124
注册时间
2018-6-16
在线时间
31 小时
 楼主| 发表于 2018-8-23 17:01:13 | 显示全部楼层
ZHOUHAO123 发表于 2018-8-23 16:37
检测到USB设备插入!
复位设备...
全速(FS)USB设备!

@正点原子 跪求帮助,原子哥
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-11 10:03

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表