1.什么是USB?
USB是Universal Serial Bus的缩写,中文译为通用串行总线。
正如USB的第一个单词表述的那样,为了通用。
那么我们看一下,还有哪些总线不是串行的,哪些是不通用的串行总线
下表来自《USB Complete》里面对一些常见总线所总结的一些区别:
当然上表中关于SPI的2.1M肯定是不对的,之前学习单片机的时候用STM32的SPI接口读写SD卡,现在都可以支持40Mbps的速率了。
2.为什么要有USB?
上面已经提到了,在USB出现之前,其实计算机领域中,已经存在众多的接口,而且不同的应用领域,已有一些相对来说是广泛使用的各种接口了。
但是,对于计算机等使用的普通用户来说,由于接口太多,而容易被搞得晕头转向。再加上各个接口从硬件形状和软件配置也都不一样,导致不兼容,为了不同的应用,而要配置多种不同的硬件接口,设置对于有些硬件接口来说,还需要手动去配置一些更细节的参数。
关于USB出现之前,计算机领域中的接口太多太繁杂&