单片机中如何选用SPI、UART和IIC/SmBus?有谁知道他们的传输速度和应用场合?

如题所述

SPI和IIC是板上通信,IIC有时也会做板间通信,不过距离甚短,不过超过一米,例如一些触摸屏,手机液晶屏那些很薄膜排线很多用IIC,这两种线属于低速传输

SMBUS较前面两者速度快,但也属于低速通信,是英特尔公司为了节省硬件资源而开发的一种总线标准,一般用于板间通信,但范围不会很广,只用与一台计算机或一组芯片体系结构中,一般在设计中只用作电源总线

UART和,UART就是我们指的串口,速度比上面三者快,最高达100K左右,用与计算机与设备或者计算机和计算之间通信,但有效范围不会很长,约10米左右,UART优点是支持面广,程序设计结构很简单,随着USB的发展,UART也逐渐走向下坡

参考资料:自己的开发经验

温馨提示:内容为网友见解,仅供参考
第1个回答  2009-01-31
SPI 和I2C这两种通信方式都是短距离的,芯片和芯片之间或者其他元器件如传感器和芯片之间的通信。
而UART是应用于两个设备之间的通信,如用单片机做好的设备和计算机的通信。这样的通信可以做长距离的。
SmBus有点类似于USB设备跟计算机那样的短距离通信。
简单的狭义的说SPI和I2C是做在电路板上的。而UART和SMBUS是在机器外面连接两个机器的。本回答被提问者采纳

单片机中如何选用SPI、UART和IIC\/SmBus?有谁知道他们的传输速度和应用场...
SPI和IIC是板上通信,IIC有时也会做板间通信,不过距离甚短,不过超过一米,例如一些触摸屏,手机液晶屏那些很薄膜排线很多用IIC,这两种线属于低速传输 SMBUS较前面两者速度快,但也属于低速通信,是英特尔公司为了节省硬件资源而开发的一种总线标准,一般用于板间通信,但范围不会很广,只用与一台计算机或一组...

...UART和IIC\/SmBus?有谁知道他们的传输速度和应用场...
1、SPI:SPI(SerialPeripheralInterface)是MOTOROLA公司提出的同步串行总线方式。高速同步串行口。3~4线接口,收发独立、可同步进行.因其硬件功能强大而被广泛应用。在单片机组成的智能仪器和测控系统中。2、IIC由1根串行数据线(SDA)+1根串行时钟线(SCL)构成,实现了双工的同步数据传输(双向传输)。有...

...UART和IIC\/SmBus?有谁知道他们的传输速度和应用场...
1、SPI:SPI(SerialPeripheralInterface)是MOTOROLA公司提出的同步串行总线方式。高速同步串行口。3~4线接口,收发独立、可同步进行.因其硬件功能强大而被广泛应用。在单片机组成的智能仪器和测控系统中。2、IIC由1根串行数据线(SDA)+1根串行时钟线(SCL)构成,实现了双工的同步数据传输(双向传输)。有...

单片机中如何选用SPI、UART和IIC\/SmBus?有谁知道他们的传输速度和...
SPI和IIC是板上通信,IIC有时也会做板间通信,不过距离甚短,不过超过一米,例如一些触摸屏,手机液晶屏那些很薄膜排线很多用IIC,这两种线属于低速传输 SMBUS较前面两者速度快,但也属于低速通信,是英特尔公司为了节省硬件资源而开发的一种总线标准,一般用于板间通信,但范围不会很广,只用与一台计算机或一组...

spii2cuart区别
单片机中如何选用SPI、UART和IIC\/SmBus?有谁知道他们的传输速度和应用场...1、SPI: SPI(Serial Peripheral Interface)是MOTOROLA公司提出的同步串行总线方式。高速同步串行口。3~4线接口,收发独立、可同步进行.因其硬件功能强大而被广泛应用。在单片机组成的智能仪器和测控系统中。2、IIC由1根串行数据...

相似回答