USB初学(五)---USBhid的demo的流程分解

          看了很多USB的文章,USB hid的协议等等,也问了很多高手,回答都是“USB很难很麻烦,但是USB hid还是很简单的”。一直看,期间似乎也有些头绪很心得,也转载了很多文章,但是老觉得不是特别明白,看了usb文字描述的,基本也知道:

         usb设备插上去,就会产生一个中断信号(所以应该是中断方式),PC就会问设备是什么,就进入枚举过程:刚开始默认是端口0,问设备的设备描述符、配置描述符、接口描述符,知道什么设备了,那么就分配一个端口给设备(但是hid的控制端口就是0),那么以后这个端口就给这个设备了,然后再重新发送设备描述符请求,然后就设备描述符、配置描述符、字符串描述符、接口描述符、端点描述符。但是HID有自己的几个描述符和类命令请求,但是看了很多文章都没有写到,看了很多东西都是对HID的通讯描述,没办法,我用的是NXP1768的板子,只能看它的demo程序了。

         看了几天,没搞懂,以前看程序都是从main函数看,可是这里的main函数只有:整个demo程序就是

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值