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

    文章

    324

    浏览量

    33400
  • uart
    +关注

    关注

    21

    文章

    1081

    浏览量

    99057
  • 串口通信
    +关注

    关注

    32

    文章

    1470

    浏览量

    54467
  • 串口屏
    +关注

    关注

    8

    文章

    375

    浏览量

    36052
收藏 人收藏

    评论

    相关推荐

    单片机UART串口通信相关资料下载

    UART串口通信UART--通用异步收发器USB转串口通信UART–通用异步收发器是一种通常用于单片机和电脑之间或者单片机之间的通信波特率baud–发送一位二进制的持续时间一个完整的串行数据帧 有10位 起始位数据位和停止位USB转串口通信...
    发表于 12-10 07:21

    IO模拟串口UART

    串口UART 本文介绍GPIO模拟
    发表于 04-03 14:11 83次下载

    niosii的UART串口通信

    UART串口通信niosii的UART串口通信。
    发表于 04-06 17:03 0次下载

    ESP32 ESP-IDF 教学(九)—— 串口通信(UART

    ESP-IDF 教学(九)—— 串口通信(UART)文章目录ESP32 ESP-IDF 教学(九)—— 串口通信(UART)一、ESP32 的 UART 概览1、简介2、
    发表于 11-26 13:21 41次下载
    ESP32 <b>之</b> ESP-IDF 教学(九)—— <b>串口</b>通信(<b>UART</b>)

    C51的UART 串口通信

    UART 串口通信
    发表于 11-29 12:21 6次下载
    C51的<b>UART</b> <b>串口</b>通信

    全网最便宜MCU串品 Uart 串口控制芯片方案

    所设计的 Uart 串口控制芯片。其内部采用 32bit MCU 核心架构,主要的功能就是提供 Uart 串口通讯,让主控端 MCU 透过简易
    发表于 12-08 13:06 6次下载
    全网最便宜MCU串品 <b>Uart</b> <b>串口</b><b>屏</b>控制芯片方案

    risc-v Sifive learn inventor基础串口&操作寄存器 HifiveRev B

    串口gpio中断配置开发板只有两个串口,分别是uart0和uart1,uart0外接到jlink模块,可以用于与上位机的通信,uart1与esp32连接。本章以
    发表于 12-20 19:05 12次下载
    risc-v Sifive learn inventor基础<b>之</b><b>串口</b>&操作寄存器 HifiveRev B

    UART串口通讯

    UART串口通讯总结前言串口的基本概念串口配置的基本属性串口(Serial port)和RS-232串口通讯流控制前言此篇文章为转载,转载地址为uart串口通讯总结串口的基本概念UART全称
    发表于 12-20 19:31 23次下载
    <b>UART</b><b>串口</b>通讯

    UART串口通信软件推荐

    UART串口通信软件推荐在我们调试单片机的时候,经常用到UART串口通信(没有足够的资金购入LCD、OLED等显示器件)。市面上这么多的串口调试软件实在是让人无从下手,下面安利3款串口调试软件
    发表于 12-29 19:34 1次下载
    <b>UART</b><b>串口</b>通信软件推荐

    浅析串口Uart理解

    串口? 简单的说就是一个通讯方式,MCU与MCU通过串口通信可以实现数据的传输,MCU跟电脑通过串口通信可以实现打印调试。二、连接方式 TxD代表串口的输出口,RxD
    发表于 01-17 12:57 14次下载
    浅析<b>串口</b><b>Uart</b>的<b>理解</b>

    单片机IO口模拟UART串口通信

    理解 UART 串口通信的原理,我们先把 P3.0 和 P3.1 当做 IO 口来进行模拟实际串口通信的过程,原理搞懂后,我们再使用寄存器配置实现串口通信过程。
    发表于 02-09 10:25 12次下载
    单片机IO口模拟<b>UART</b><b>串口</b>通信

    uart是什么意思?认识uart串口

    ,无法获得嵌入式设备实时数据信息,通过UART串口和超级终端相连,打印嵌入式设备输出信息。并且在对嵌入式系统进行跟踪和调试时,UART串口了是必要的通信手段。比如:网络路由器,交换机等
    发表于 12-06 14:51 10.5w次阅读

    段码串口的区别是什么

    串口就是通过串口控制的液晶,详细定义:一套由单片机或PLC带控制器的显示方案,显示方案中的通讯部分由串口通讯,UART串口或者SPI串口
    发表于 05-23 10:26 811次阅读

    Uart TFT 串口控制芯片LT7689

    Uart TFT 串口控制芯片。其内部结合了 Cortex-M4 MCU 及 2D TFT 图形显示加速器,主要的功能就是提供 Uart 串口通讯,让主控端 MCU
    的头像 发表于 08-14 14:42 3057次阅读
    <b>Uart</b> TFT <b>串口</b><b>屏</b>控制芯片LT7689

    节省1个MCU?大彩串口提供PWM/AD/IO/UART扩展口二次开发

    串口提供PWM/AD/IO/UART扩展口二次开发
    的头像 发表于 09-09 16:21 530次阅读
    节省1个MCU?大彩<b>串口</b><b>屏</b>提供PWM/AD/IO/<b>UART</b>扩展口二次开发