L9-D14UART实验

本文深入探讨了UART通信协议,包括UART帧格式的详细解析,重点介绍了Exynos4412处理器下的UART控制器以及硬件连接。内容涵盖UART的波特率、奇偶校验位和停止位,并讨论了如何避免发送时的时间误差。此外,还讲解了UART的寄存器设置和编程应用,以及输入输出重定向。最后,提供了两个关于UART通信的实践作业。
摘要由CSDN通过智能技术生成

目录

 

14.1UART帧格式详解

14.2Exynos4412

14.3UART寄存器详解

14.4UART编程

14.5输入输出重定向

作业


14.1UART帧格式详解

UART  :Universal Asynchronous Receiver Transmitter 即通用异步收发器,是一种通用的串行、异步通信总线该总线有两条数据线,可以实现全双工的发送和接收在嵌入式系统中常用于主机与辅助设备之间的通信。

并行通信:速度快,但浪费资源(线多),之间可能会有干扰。

串行通信:

 单工通信

双工通信:半双工不能同时反向发送

 


波特率:波特率用于描述UART通信时的通信速度,其单位为bps(bit per second)即每秒钟传送的bit的数量。(每秒传送二进制位的个数)

UART帧格式

先发送低位0x55,01010101如上图。

空闲时是高电平,起始位是低电平。

串口协议规定发送数据时,先发送低位,串口可发5位,不多于8位。

校验位可有可无,有时会影响速度,无会影响安全。原理:奇偶校验。

停止位是高电平,可以是1或1.5或2位。

  • 如何分辨0与00,1与11?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值