USB 作为一种通用的串行通信规范,为何在电子通信里不能完全代替 RS-232 串口?
1、 传输距离
USB通信距离太短,只有5米
RS232通讯距离是15米
RS485,通信距离是1000米
2、USB不是对等协议
USB协议要求所有请求必须有主机发起,设备只能被动接受控制,设备与设备之间无法直接从建立.如USB鼠标和键盘,
RS232则是一个对等协议通信行业,更多的时候要求的是对等通信,比如以太网也是对等协议
3、USB协议栈太大了,当然大小只是一方面,以太网的协议栈规模并不小,所以有人说USB协议栈太大,这是一个