UART是指串口通信的芯片,串口就是串行通信的接口(区别于并口 因为数据是按bit串起来传输的)一般在主机上都有的DB9的接口 就是串口 。
RS232和RS485 是串行通信的不同标准(区别是电气电平值不一样 按通信网络的七层规范 这都属于物理层吧 232与485相比 一般距离较近用232 较远485 )。
串口就是实际的物理接口 ,COM口呢 则是系统虚拟的 ,系统会根据应用程序所申请的COM口请求去使用物理接口。 I2C 总线(Inter-Integrated Circuit) I2C号称是最简单的串行通讯协议,只需要一根数据线一根时钟线就可以完成半双工通讯。一根是双向的数据线SDA,另一根是时钟线SCL。 I2C协议: SPI 总线(Serial Peripheral interface) SPI 串行外围设备接口,是一种高速的、全双工、同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB 的布局上节省空间,提供方便。 |
- Jun 02 Tue 2015 08:36
[转载]UART、RS232、COM、I2C、SPI 他们的区别和联系
UART、RS232、COM、I2C、SPI 他们的区别和联系
全站熱搜
留言列表