SPI、I2C、UART三种串行总线的原理、区别及应用