AUTOSAR汽车电子嵌入式编程精讲300篇-UART通信协议(二)

目录

前言

​几个高频面试题目

波特率和比特率的区别

知识储备

串口通信协议

01串口通信协议概述

02UART协议

03USART协议

04USB协议

05I2C协议

06SPI协议

07CAN协议

算法原理

什么是UART协议

通信方式的分类

一、串行通信

二、并行通信

UART模块介绍

应用场景

通信领域

计算机

串口的引脚初始化

UART通信的异步通信机制

UART的波特率

标志位的使用

发送数据代码

UART的优缺点

优点:

缺点:


 

前言

UART是异步,全双工串口总线。它比同步串口复杂很多。有两根线,一根TXD用于发送,一根RXD用于接收。UART的串行数据传输不需要使用时钟信号来同步传输,而是依赖于发送设备和接收设备之间预定义的配置。

UART全称是通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),它通常称作UART,是一种异步收发传输器, 是设备间进行异步通信的关键模块。UART负责处理数据总线和串行口之间的串/并、并/串转换,并规定了帧格式;通信双方只要采用相同的帧格式和波特率,就能在未共享时钟信号的情况下,仅用两根信号线(RX 和TX)就可以完成通信过程,因此也称为异步串行通信。

它的协议格式非常简单,由一位低电平起始位+7-8位数据位+(一位校验位)+一位高电平停止位组成。

        其中这里的数据位为7-8位是可以选择的,不过我们一般都是要传递一个字节,所以一般情况下只会选择8位数据位,至于校验位,如果你的精确度要求高可以选择,通常来说并无较大差异。

  &nbs

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

格图素书

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值