常用通信接口电气特征(三):UART
UART,通用异步收发传输器(Universal Asynchronous Receiver/Transmitter).一般指TTL/CMOS电平的串口(广义也包括RS232-C电平的,甚至RS422, RS485)。 引脚定义:Tx(发送)、Rx(接收)。 传输速率:由设置的波特率决定,常用300、600、1200、2400、4800、9600、19200、38400、43000、56000、57600、115200。波特率与比特率的关系也可换算成:比特率=波特率 单个调制状态对应的二进制位数。如数据传送速率为240b/s,而每个字符格式包含10位(1个起始位,1个停止位,8个有效数据位),这时的波特率为240 baud (波特),比特率(有效数据位的传送速率)为240 10=2400 bps(比特每秒)。 传输类型:全双工 接口类型:TTL或CMOS电平,广义也包括RS232.一般推挽输出,内部上拉输入。 电平范围:由TTL/CMOS电平决定,高电平常用有1V8/2.5/3.3/5V,电平0V。若是RS232则高电平-15V ~ -3V,低电平3V~15V。 电平变化与逻辑关系:TTL和CMOS都是高电平为1,低电平为0。空闲时时高电平。 数据格式; UART作为异步串口通信协议的一种,工作原理是将数据的字节一位接一位地传输,如下: 空闲位:UART协议规定