目录

一. 数据通信基础

  1. 串行/并行通信

    2. 单工/半双工/全双工通信

    3.同步/异步通信

    4.常见的串行通信接口​编辑

二. 串口(RS-232)

    1. 串口

    2. 设备间的通讯

    3. RS-232异步通信协议

. 数据通信基础

  1. 串行/并行通信

(1)串行通信:数据逐位按顺序依次传输。

(2)并行通信:数据各位通过多条线同时传输。

    2. 单工/半双工/全双工通信

(1)单工通信:数据只能沿一个方向传输。

(2)半双工通信:数据能沿两个个方向传输,但需分时进行。

(3)全双工通信:数据可以同时进行双向传输

    3.同步/异步通信

(1)同步通信:共用同一时钟信号

(2)异步通信:没有时钟信号,通过在数据信号中加入起始位和停止位等一些同步信号。

    4.常见的串行通信接口

二. 串口(RS-232)

    1. 串口

串行通讯接口,即按位发送和接收的接口。如:RS-232/422/485等。

    2. 设备间的通讯

RS-232电平:逻辑1:-15V ~ -3V   逻辑0:+3V ~ +15V

COMS电平:  逻辑1:3.3V            逻辑0:0V

TTL电平:       逻辑1:5V               逻辑0:0V

 ->COMS/TTL电平不能与RS-232电平直接交换信息

(1)RS-232通讯

(2)STM32串口与电脑USB口通信

 注意:两个设备之间的TXD和RXD,必须交差连接,方可正常通信。

    3. RS-232异步通信协议

(1)启动位:必须占1个位长,保持逻辑0电平

(2)停止位:必须有,可选占0.5、1、1.5、2个位长,保持逻辑1电平

(3)有效数据位:可选5、6、7、8、9个位长,LSB在前,MSB在后。

(4)校验位:可选占1个位长,也可以没有该位。

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐