串口正常情况下包括至少两根信号线,作为像是UART需要两根总线,一根是TXD发送数据线和一根RXD接收数据线。IIC同样也是两条数据线SDA数据线和SCL数据时钟数据线。
例如:一个十六位进制数0xf0 转换成二进制后为1111 0000,左边为高位,右边为低位。串口通讯会以按位从低到高或从高到低的形式发出,根据协议的不同,形式也不同,因此不同的协议是不能互相通讯的。
另外,接口的电平基准不一样也是不能通讯的,如果是RS232接口的逻辑电平会是-15v到+15v,而TTL电平则是0v到5v,TTL是标准单片机电平,如果需要和RS232接口相接需要一个MAX232芯片作电平转换。