USB协议入门解析

本文适合usb入门级选手,我会和大家讲usb的基本数据流,在讲usb前我希望大家带着一个问题来阅读,那就是当我插上usb的时候你电脑怎么知道我插进去的是鼠标,还是键盘,还是20个G学习资料的U盘?识别之后电脑和usb接口又该如何信息传递。

usb的组成结构

+------设备
        +----------配置
            +----------接口
                +----------端点
                +----------端点
                +....
            +----------接口
                +----------端点
                +....
            +....
        +----------配置
            +----------接口
                +----------端点
                +----------端点
                +....
  • 上图部分就是usb的结构,也就是在一个设备下将有多个配置,配置可以看成功能,如你鼠标上有3个键,平常除了一个左键右键,那就是滚轮,但是现在我们为了逼格在鼠标中加了闪光灯,那我们是不是需要另一种配置来让这三个建去改变灯的颜色的亮度?让usb接口从多个配置中切换,则可以让设备在多个不同的功能下改变
    配置之下可以有多个接口,一个接口下可以有多个端点。这个端点则是与上位机通信的直接渠道。

开始

  • 当电脑识别到usb插入后ÿ
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值