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