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

    文章

    431

    浏览量

    33754
  • uart
    +关注

    关注

    22

    文章

    1235

    浏览量

    101343
  • 串口通信
    +关注

    关注

    34

    文章

    1624

    浏览量

    55504
  • 串口屏
    +关注

    关注

    8

    文章

    532

    浏览量

    37412
收藏 人收藏

    评论

    相关推荐

    通信技术:UART串口通信开源代码实操!

    今天我们分享的是关于UART串口通信示例,欢迎大家探讨
    的头像 发表于 11-05 11:56 3004次阅读
    通信技术:<b class='flag-5'>UART</b><b class='flag-5'>串口</b>通信开源代码实操!

    uart波特率和传输频率的关系 UART串口的常用波特率为多少

    频率是两个关键参数,它们之间存在一定的关系,并且UART串口有一系列常用的波特率。以下是对这两个概念的介绍。 一、UART波特率和传输频率的关系 1. 定义与区别 波特率(Baud Rate
    的头像 发表于 10-06 16:12 2473次阅读
    <b class='flag-5'>uart</b>波特率和传输频率的关系 <b class='flag-5'>UART</b><b class='flag-5'>串口</b>的常用波特率为多少

    物联网系统中显示的主要成员_串口详解

    01 物联网系统中为什么要使用串口 物联网系统中使用串口的原因主要有以下几点: 数据传输与显示 基础数据传输:串口
    的头像 发表于 09-26 11:45 511次阅读
    物联网系统中显示<b class='flag-5'>屏</b>的主要成员_<b class='flag-5'>串口</b><b class='flag-5'>屏</b>详解

    串口与传统工业的关系

    在探讨串口与传统工业之间的关系之前,我们首先需简要回顾传统工业的发展历程及其面临的挑战,再逐步展开串口技术是如何融入并革新这一领域的。
    的头像 发表于 09-13 18:07 1252次阅读

    串口与工业4.0的关系

    本文概述了串口在工业4.0背景下的重要性和应用前景,并探讨了其技术发展趋势。希望这些信息能够帮助读者更好地理解串口在现代工业中的地位和作
    的头像 发表于 08-16 14:49 1351次阅读

    迪文串口ModBus开发流程

    这里接前一章节,继续迪文的开发,前章主要讲解基础开发流程,此章节开始讲解迪文ModBus协议栈的使用方法。前文指路:《迪文串口基础GUI开发流程》协议栈获取,首先在迪文官方论坛上获取
    的头像 发表于 07-19 08:21 484次阅读
    迪文<b class='flag-5'>串口</b><b class='flag-5'>屏</b>ModBus开发流程

    迪文串口基础GUI开发流程

    一前言手头有一款闲置串口,其型号为,是一款7寸800*480分辨率的电容触摸。这款屏幕是支持6~36V供电的,自带3个串口输出,分别是UART
    的头像 发表于 07-05 08:21 683次阅读
    迪文<b class='flag-5'>串口</b><b class='flag-5'>屏</b>基础GUI开发流程

    上位机与串口的关系

    高效、智能的未来。选择一款高性能的上位机搭配功能全面的串口,无疑是提升系统竞争力、加速智能化进程的明智选。在智能化浪潮中,让我们携手探索更多可能,共创智慧生活的美好未来。
    的头像 发表于 06-07 16:02 1377次阅读

    串口的几种安装方式

    串口的几种安装方式
    的头像 发表于 05-10 11:28 1547次阅读

    串口可以做什么简单的作品

    学习串口(通常指的是通过串行接口(如UART、SPI等)与微控制器通信的显示)后,你可以制作多种简单的作品。
    的头像 发表于 05-09 10:13 440次阅读
    学<b class='flag-5'>串口</b><b class='flag-5'>屏</b>可以做什么简单的作品

    串口触摸类型选择

    串口触摸类型选择
    的头像 发表于 05-08 16:17 1401次阅读

    帝晶虚拟串口的应用

    帝晶虚拟串口的应用
    的头像 发表于 04-02 13:39 1374次阅读
    帝晶虚拟<b class='flag-5'>串口</b><b class='flag-5'>屏</b>的应用

    UART串口通信协议是什么?

    UART (Universal Asynchronous Receiver/Transmitter) 是一种通信接口协议,用于实现串口通信。它是一种简单的、可靠的、广泛应用的串口通信协议。它是由美国
    的头像 发表于 03-19 17:26 1358次阅读

    串口

    串口
    默语聆听
    发布于 :2024年01月11日 09:03:34

    什么是串口(UART)?串口的组成和FPGA实现

    串口作为常用的三大低速总线(UART、SPI、IIC)之一,在设计众多通信接口和调试时占有重要地位。
    的头像 发表于 01-03 11:43 1.5w次阅读
    什么是<b class='flag-5'>串口</b>(<b class='flag-5'>UART</b>)?<b class='flag-5'>串口</b>的组成和FPGA实现