OpenEdv-开源电子网

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

我想将一个传感器采到的数据用USB HID,将数据传到电脑,谁能帮我解释一下什么叫枚举?我应该怎么枚举?新手完全不懂

[复制链接]

84

主题

766

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2778
金钱
2778
注册时间
2015-6-1
在线时间
394 小时
发表于 2015-7-8 09:49:34 | 显示全部楼层 |阅读模式
5金钱
大家都是键盘、手柄什么的才用USB HID的方式将数据给电脑。我想改为用自己的某传感器,这和键盘、手柄的区别在哪里呢?听朋友说能行,速度也够用。我想试试。
还有,搜到大家的帖子都说已经枚举成功才继续问的,我现在对枚举完全不理解,有什么固定的格式吗?谁有新手可以用的参考资料能给个吗?有助于新手理解这个就行。
我的邮箱820250676@qq.com

最佳答案

查看完整内容[请看2#楼]

建议买本圈圈的书,好好学习下 书名:《圈圈教你玩USB》
自在随心
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-7-8 09:49:35 | 显示全部楼层
建议买本圈圈的书,好好学习下
书名:《圈圈教你玩USB》
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

84

主题

766

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2778
金钱
2778
注册时间
2015-6-1
在线时间
394 小时
 楼主| 发表于 2015-7-8 09:53:48 | 显示全部楼层
比如这个在网上随便找的一小段:
hid_keyboard_report_descriptor =
{
        0x05, 0x01,        // Usage age (Generic Desktop),   用途页                
        0x09, 0x06,        // Usage (Keyboard),                       定义用途为键盘      

         
        0xA1, 0x01,        // Collection (Application),        Collection开始,应用开始  

        0x85, 0x01,        // Report ID (1)                        报告ID            
        0x05, 0x07,        // Usage age (Key Codes);    普通按键为07H   多媒体为0CH  电源键为01H 



下面还有一长串,这东西有什么固定的格式吗?我怎么才能知道这些值应该写成什么?
自在随心
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11555
金钱
11555
注册时间
2014-4-1
在线时间
1317 小时
发表于 2015-7-8 11:05:41 | 显示全部楼层
为什么不直接用例程?
回复

使用道具 举报

84

主题

766

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2778
金钱
2778
注册时间
2015-6-1
在线时间
394 小时
 楼主| 发表于 2015-7-8 11:18:10 | 显示全部楼层
回复【3楼】xuande:
---------------------------------
原子的全程里没有吧?只有一个鼠标什么的。而且我现在不太懂什么叫枚举,不知道那些0X09之类的数是什么意思
自在随心
回复

使用道具 举报

84

主题

766

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2778
金钱
2778
注册时间
2015-6-1
在线时间
394 小时
 楼主| 发表于 2015-7-8 11:20:43 | 显示全部楼层
回复【3楼】xuande:
---------------------------------
有没有什么资料,讲解如何进行枚举的?设备描述符那里
自在随心
回复

使用道具 举报

84

主题

766

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2778
金钱
2778
注册时间
2015-6-1
在线时间
394 小时
 楼主| 发表于 2015-7-8 15:08:43 | 显示全部楼层
我去看看圈圈吧。不过这东西真的可行吗?比如MPU6050传感器,它产生的数据能用USB HID传到电脑上吗?
自在随心
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11555
金钱
11555
注册时间
2014-4-1
在线时间
1317 小时
发表于 2015-7-8 18:34:08 | 显示全部楼层
usb 是个复杂的东西,
如果想了解透彻,就找资料去看吧;
如果只是要用,看懂例程就行。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-20 12:22

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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