UART=Universal Asynchronous Receiver/Transmitter 是一种非常常用的通信协议
在电脑设备管理器中显示COM口,也有RS-232和RS485的分支。通常使用这种接口,有时候可以直接用稳压电源进行3.3V供电,然后再连接TX、RX,实现的是异步收发(这点和SPI和I2C不同),常用的串口上位机工具如tera term、SSCOM5.3,非常多。
关于接口设备,有的用USB转串口,需要一个小的转接板,电脑上需要安装驱动,设备管理器就能识别到COM设备,这种低速设备类别很多。PL2303、CP2102芯片是USB转TTL串口的芯片,RS232电平用MAX232芯片。
正常UART有几种协议:
- Standard Protocol:实现了RX、TX收发,甚至有Flow Control流控
- UART Multi-Processor Mode:single-master-multi-slave topology一主多从的拓扑结构
- UART Local Interconnect Network (LIN) Mode:也是single-master-multi-s