I2C与SPI、UART的区别