常见串行通信接口分为:同步和异步通信接口
异常通信有:UART接口。
同步通信接口常见的有:SPI和I2C接口,USART(是带有clk同步时钟,不过一般很少使用)
《异步接口》
1、UART接口
UART接口是通用异步收发传输器(Universal Asynchronous Receiver/Transmitter)的缩写。它也是异步通信接口的统称。具体到常用的协议上主要分为RS-232C(RS:表示RecommendStandard推荐标准,C是最新的协议规定,不过也是1969的事情了),RS-485D接口。
所有UART接口本身应支持如下特性:
-
波特率
-
起始位
-
数据位
-
奇偶校验位
-
停止位
-
空闲位
注意:UART通信都是支持小端传输。
1.1 RS-232C (串口com口)
1)接口示意图
CTS和RTS是控制输入和输出标志位,一般连接方法就是TX、RX和GND三根线就行了。
2)实际使用方法
RS232实际的逻辑电平1=-3~+15V,但是单片机或微处理器逻辑电平都是1=5V或者3.5V,所以在单片机或者微处理器端使用rs232都会加上电平转换芯片,也就是从主控芯片管脚出来之后会加上电平处理芯片。
3