
文章插图

文章插图
上图是USB连接图,可以看到,通过 HUB,一个 USB 网络中可以连接非常多的设备(最多 127 个,由 USB 设备7位地址决定),并且由于集线器的时间和电缆传播的延迟,最多只能连接五个 HUB,在层次上表现为上图的 7 层(在全速和高速设备中,最大线缆长度为 5 m,低速设备限制为 3 m) 。
USB网络中的所有设备(包括HUB)都有一个地址,范围 0~127,地址 0 是所有设备在接入 USB 网络时使用的默认地址,当设备完成枚举后,即可拥有新的 USB设备地址,之后所有的通信都将采用新地址通信 。也就是说,USB 设备的地址是动态的,类似网络的IP地址 。
USB 层次结构
下面再来看看 USB 层次结构:

文章插图
在开发时,尤其是软件开发,主要的关注对象是上面两层,而底层的实现一般来说都是由硬件自动完成的,比如STM32就帮我们实现了这一层,我们只需要获取底层的数据然后进行相应的处理即可 。
推荐阅读
- 你还知道哪些关于西施的故事 关于西施的传说视频
- 三国陆抗哪里人?关于羊祜和陆抗的故事_1
- 听说你想入坑塔帐?看完这篇文章就够了
- 0x000000d1蓝屏代码是什么意思usb-0x0000011d蓝屏代码是什么意思-
- 关于陈的故事 陈瑸公故事
- 中国35岁以上的程序员哪去了?
- 碧螺春和龙井那个味浓,关于西湖龙井
- 洛施玫瑰茶多少钱,关于玫瑰花的传说
- 粽子是端午节的必备食物据说在春秋时期 关于端午粽子的由来
- 关于晏子的故事 齐国晏子的故事
