0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

串口屏之UART的理解

jf_03557382 来源:jf_03557382 作者:jf_03557382 2023-03-03 15:39 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

先普及一下通信的基本知识点:

数据通信的种类:串行通信、并行通信 。不管是什么类型的通信,再怎么复杂的,也是在这两种上面衍生出来的。

许多传输线或者通路组成的,每条线可以一位一位的传输,这些位可以在规定的时间里传输完成,也可以在一定的时间内,多位同时传输;这就是串行通信和并行通信。

数据通信的传输方向:单工、半双工、全双工 。它们之间各有什么样的特点,我举了车辆过道的实例,通俗易懂的跟大家讲明白了。

1、单工:在任何时刻都只能进行一个方向的通讯,即一个固定为发送设备,另一个固定为接收设备。单工就类似一个只允许单方向运行的车道,在任何时刻,只允许一辆车向同一个方向走,不允许逆行。

2、半双工: 两个设备之间可以收发数据,但不能在同一时刻进行。这个形象举例就像是对讲机,你在说话往外发的时候,别人就不能同时给你发,等你讲完了,别人再给你回话。

3、全双工:在同一时刻,两个设备之间可以同时收发数据。这个就像手机通话,你讲话的同时,对方同时可以插话,你也可以听到。

数据通信的方式:同步、异步。

同步和异步的区别:首先很多地方都有同步和异步的概念,简单来说就是发送方和接收方按照同一个时钟周期工作就叫同步,发送方和接收方没有按照统一的时钟周期、而各自按照自己的时钟周期工作就叫异步。

同步通信中,通信双方按照统一节拍工作,所以配合很好;一般需要发送方给接收方发送信息同时发送时钟信号,接收方根据发送方给它的时钟信号来安排自己的节奏。同步通信用在通信双方信息交换频率固定,或者经常通信时。

异步通信又叫异步通知。异步就是随时都可以,但怎么来区分开始,动作和结束呢?这就需要一帧数据里面需要安插开始传输位(开始位)、数据内容、结束位(停止位)以作区分,然后还需要一定的传输频率(波特率),这样才能将数据发送出去。在双方通信的频率不固定时(有时3ms收发一次,有时3天才收发一次)不适合使用同步通信,而适合异步通信。异步通信时接收方不必一直在意发送方,发送方需要发送信息时会首先给接收方一个信息开始的起始信号,接收方接收到起始信号后就认为后面紧跟着的就是有效信息,才会开始注意接收信息,直到收到发送方发过来的结束标志。

串口通信是属于异步的,这个时候的波特率就显得很重要了。

帝晶光电串口屏专注触显方案,甄选智慧生活

UART的理解

UART(Universal Asynchronous Receiver/Transmitter)即通用异步收发传输器,英文缩写是uart,中文简称串口,既然是“器”,显然,它就是个设备而已,要完成一个特定的功能的硬件,是设备间进行异步通信的关键模块。UART负责处理数据总线和串行口之间的串/并、并/串转换,并规定了帧格式(就是经常说的 9600,N,8,1);通信双方只要采用相同的帧格式和波特率(这就是异步通信的特点),就能在未共享时钟信号的情况下,仅用两根信号线(Rx 和Tx)就可以完成通信过程,因此也称为异步串行通信。实际上UART这个器件是整个电路板是否支持串口通信的标志。

通常,串口通信由一个起始位,多个数据位,一般是8位,或者8位以下,从一个字节的低位开始传输,传输完毕后传输停止位,这就是一个基本的串口协议,当然这个协议中也可以安插一些空闲位,还有奇偶校验位。

帝晶光电串口屏专注触显方案,甄选智慧生活

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据通信
    +关注

    关注

    2

    文章

    505

    浏览量

    34979
  • uart
    +关注

    关注

    22

    文章

    1304

    浏览量

    106123
  • 串口通信
    +关注

    关注

    34

    文章

    1657

    浏览量

    57644
  • 串口屏
    +关注

    关注

    8

    文章

    599

    浏览量

    39225
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    UART 串口通信还能玩出什么花样?

    还记得打印机、鼠标和调制解调器曾经使用粗线和笨重连接器吗?那些必须拧进电脑里的连接器?这些设备很可能使用UART与电脑通信。虽然USB几乎完全取代了那些老式的线缆和连接器,但UART绝非过时物。你
    的头像 发表于 11-24 19:05 172次阅读
    <b class='flag-5'>UART</b> <b class='flag-5'>串口</b>通信还能玩出什么花样?

    UART 升级到 USB-C: 串口通信演变史

    在嵌入式开发里,“串口”几乎是每个人绕不开的关键词。刚接触单片机时,我们用的就是UART:插上线,打开串口调试助手,能收发数据就觉得世界都亮了。然而,当你回头看,现在的桌面电脑几乎找不到传统
    的头像 发表于 11-17 10:54 993次阅读
    <b class='flag-5'>UART</b> 升级到 USB-C: <b class='flag-5'>串口</b>通信演变史

    全国产UART无线串口模块技术全景解析与应用方案指南

    全国产UART无线串口模块技术全景解析与应用指南 一、国产UART无线模块技术发展现状 1.1 技术演进历程 UART无线串口模块 作为物联
    的头像 发表于 10-27 10:27 280次阅读

    Air780EGH串口电路设计攻略:硬件工程师必知要点

    作为硬件工程师,设计Air780EGH的UART串口电路需关注多个技术维度。本文聚焦关键要点,涵盖主串口与扩展串口特性、电平兼容性处理、休眠唤醒配置及调试
    的头像 发表于 08-14 17:53 610次阅读
    Air780EGH<b class='flag-5'>串口</b>电路设计攻略:硬件工程师必知要点

    实时演示:拓普微串口-进度条

    串口
    SmartLCD
    发布于 :2025年04月14日 09:42:22

    实时演示:拓普微串口-自定义数字键盘制作

    串口
    SmartLCD
    发布于 :2025年04月08日 08:41:39

    如何选择国产串口

    在工业控制、智能设备等众多领域,串口作为重要的人机交互界面,发挥着关键作用。随着国内技术的飞速发展,国产串口以其出色的性能、丰富的功能和高性价比,逐渐成为市场的主流选择。那么,在琳
    的头像 发表于 03-26 18:02 636次阅读
    如何选择国产<b class='flag-5'>串口</b><b class='flag-5'>屏</b>

    实战演示:拓普微串口 开关按钮

    串口
    SmartLCD
    发布于 :2025年03月17日 11:34:26

    实战演示:拓普微串口 开关按钮制作

    串口
    SmartLCD
    发布于 :2025年03月17日 11:26:34

    Arduino+拓普微串口 轻松实现模拟信号的曲线波形显示#

    串口
    SmartLCD
    发布于 :2025年02月28日 08:39:41

    拓普微-串口视频功能演示

    串口
    SmartLCD
    发布于 :2025年02月26日 10:55:46

    3.5英寸高清智能串口 8位MCU并口通信的COG裸 或带驱动板232串口通信的智能

    3.5英寸高清智能串口 8位MCU并口通信的COG裸 或带驱动板232串口通信的智能
    的头像 发表于 02-18 14:49 764次阅读
    3.5英寸高清智能<b class='flag-5'>串口</b><b class='flag-5'>屏</b> 8位MCU并口通信的COG裸<b class='flag-5'>屏</b> 或带驱动板232<b class='flag-5'>串口</b>通信的智能<b class='flag-5'>屏</b>

    串口如何虚拟联机调试

    串口
    广州大彩串口屏
    发布于 :2025年02月18日 11:02:19

    串口通信原理解串口与并口的区别

    在计算机硬件和通信领域,串口(Serial Port)和并口(Parallel Port)是两种常见的数据传输接口。它们在数据传输方式、速度、应用场景等方面有着明显的区别。 串口通信原理 1. 定义
    的头像 发表于 12-27 09:50 3264次阅读