嵌入式各类协议高频面试题及详细答案(实战版).docx

嵌入式各类协议高频面试题及详细答案(实战版).docx

嵌入式各类协议高频面试题及详细答案(实战版)

一、UART/串口协议(最常用、面试必考)

1、简单说下UART串口的通信原理?

UART是异步串行通信,不需要时钟线,只需要TX、RX两根线,外加GND共地才能正常通信。核心是收发双方提前约定好相同的波特率、数据位、校验位、停止位,才能正确解析数据。

通信过程:空闲状态下TX为高电平,发送数据时先拉低电平作为起始位,之后依次发送数据位、校验位,最后拉高电平作为停止位,一帧数据传输完成。

2、串口通信为什么必须共地?不共地会出现什么问题?

串口是单端信号,电压参考点是GND,收发设备地电位不一致时,会导致识别电平出错。

不共地的常见现象:数据乱码

文档评论(0)

1亿VIP精品文档

相关文档