💡
原文中文,约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接口引脚定义包括载波检测、接收数据、发送数据等。
➡️