USB 设备驱动(写给自己看的)

  1. 集线器与控制器(USB地址7bit)
  2. 设备,配置,端点,接口
  3. USB1.0(低速1.2),1.1(全速450m),2.0(高速,电流传输)区别
  4. 引脚4根(V,D-,D+,gnd),miniUSB增加
  5. USB检测机制,D-、D+有没有高电平
  6. USB设备有多个端点,设备地址和端点唯一确认一个通讯点
  7. 一个设备可以有多个配置(同时只有一个生效),一个配置可以有多个接口,接口下有多个端点。根据不同的功能选择不同的配置。
  8. USB设备枚举,获知设备类型,如何通讯。
  9. 传输编码(NRZI),传输以包为单位,每个包分成多个域。
  10. 包开始是同步域,PID包描述符,数据,16位CRC数据校验,包结束符EOP。
  11. 四类包,特殊包、令牌包(IN,OUT,SETUP,SOF)、握手包、数据包。
  12. 四种传输模式:事务传输、批量传输、登时传输(实时要求高的情景)、控制传输
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值