通信协议 - 串口通信

通信协议 - 串口通信

💡 原文中文,约1900字,阅读约需5分钟。
📝

内容提要

串口通信是单片机中最常用、最基础的通讯方式,通信协议有并行和串行、单工、半双工和全双工、同步和异步等。UART和USART是常用的通信接口,USART是UART的升级版。物理层使用TTL和RS-232标准,需要电平转换芯片实现通讯。RS-232协议使用DB9接口,引脚定义包括载波检测、接收数据、发送数据等。

🎯

关键要点

  • 串口通信是单片机中最常用、最基础的通讯方式。

  • 串口通信的物理层是RS-232与TTL标准。

  • 并行通信速度快但占用引脚资源多,串行通信占用引脚资源少但速度相对慢。

  • 单工通信只在一个方向传输,半双工允许双向传输但同一时刻只允许一个方向,全双工允许同时双向传输。

  • 同步通信带时钟同步信号,异步通信不带时钟同步信号。

  • UART是通用异步收发器,USART是其升级版,增加了CLK线以提供时钟同步功能。

  • RS-232通信使用DB9接口,需电平转换芯片实现TTL与RS-232之间的通讯。

  • RS-232逻辑0和逻辑1的电平范围与TTL标准不同。

  • DB9接口引脚定义包括载波检测、接收数据、发送数据等。

➡️

继续阅读