uart,spi,i2c总线的区别

I2C的数据输入输出用的是一根线,SPI则分为dataIN和dataOUT。因为这个缘由,采用I2C时CPU的端口占用少,SPI多一根。可是因为I2C的数据线是双向的,因此隔离比较复杂,SPI则比较容易。因此系统内部通讯可用I2C,若要与外部通讯则最好用SPI带隔离(能够提升抗干扰能力)。可是I2C和SPI都不适合长距离传输。长距离时就要用485了。 第一:      SPI(Serial Per
相关文章
相关标签/搜索