嵌入式入门——串口(1)笔记
RS-232电平:逻辑1:-15V ~ -3V逻辑0:+3V ~ +15V。TTL电平:逻辑1:5V逻辑0:0V。(3)有效数据位:可选5、6、7、8、9个位长,LSB在前,MSB在后。COMS电平:逻辑1:3.3V逻辑0:0V。(2)停止位:必须有,可选占0.5、1、1.5、2个位长,保持逻辑。(4)校验位:可选占1个位长,也可以没有该位。(1)启动位:必须占1个位长,保持逻辑。(1)串行通信:
目录
一. 数据通信基础
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个位长,也可以没有该位。
更多推荐
所有评论(0)