新入门的傻傻对TTL UART RS48这些分不清,现在我将简略梳理一下那些是电平标准,那些是通信协议
-
电平标准:
- TTL(Transistor-Transistor Logic):TTL是一种数字电路的电平标准,通常使用0V表示逻辑低电平,使用5V表示逻辑高电平。
- RS232(Recommended Standard 232):RS232是一种串行通信标准,通常使用正负12V来表示逻辑1和逻辑0,其中正12V表示逻辑1,负12V表示逻辑0。
- RS485(Recommended Standard 485):RS485也是一种串行通信标准,它使用差分信号进行通信,常见的工作电压为+5V和-5V。
-
通信协议:
- UART(Universal Asynchronous Receiver-Transmitter):UART是一种串行通信协议,它定义了数据的传输格式和通信协议,包括起始位、数据位、停止位等。
- SPI(Serial Peripheral Interface):SPI是一种串行外设接口协议,用于在微控制器或微处理器与外部设备之间进行通信。
- I2C(Inter-Integrated Circuit):I2C是一种串行通信总线协议,用于连接微控制器和外部设备,具有双向通信和多设备共享总线的特点。
- CAN(Controller Area Network):CAN是一种串行通信协议,广泛用于汽车、工业控制等领域,具有高可靠性和抗干扰能力。
后续待补充.......