UART和串口到底有什么区别?

UART打印机与串口打印机到底有什么区别,是不是一回事情?... UART打印机与串口打印机到底有什么区别,是不是一回事情? 展开
 我来答
canlml92
高粉答主

2018-05-19 · 每个回答都超有意思的
知道小有建树答主
回答量:179
采纳率:100%
帮助的人:5.1万
展开全部

UART是串口,但串口不一定是UART,它包含了UART。

拓展资料

UART,是一种异步收发传输器,是电脑硬件的一部分。它将要传输的资料在串行通信与并行通信之间加以转换。作为把并行输入信号转成串行输出信号的芯片,UART通常被集成于其他通讯接口的连结上。

具体实物表现为独立的模块化芯片,或作为集成于微处理器中的周边设备。一般是RS-232C规格的,与类似Maxim的MAX232之类的标准信号幅度变换芯片进行搭配,作为连接外部设备的接口。在UART上追加同步方式的序列信号变换电路的产品,被称为USART(Universal Synchronous Asynchronous Receiver Transmitter)。

串行接口Serial Interface是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信,并可以利用电话线,从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。

一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯。串行通讯的特点是:数据位传送,传按位顺序进行,最少只需一根传输线即可完成;成本低但传送速度慢。

串行通讯的距离可以从几米到几千米。

根据信息的传送方向,串行通讯可以进一步分为单工、半双工和全双工三种。

Em南有乔木
2018-05-18 · TA获得超过3.9万个赞
知道小有建树答主
回答量:42
采纳率:91%
帮助的人:1.2万
展开全部
区别:UART是将要传输的资料在串行通信与并行通信之间加以转换,通常被集成于其他通讯接口的 连结上。串口 是指数据一位一位地顺序传送且通信线路简单,适用于远距离通信。
拓展:
1、UART功能:将由计算机内部传送过来的并行数据转换为输出的串行数据流。将计算机外部来的 串行数据转换为字节,供计算机内部并行数据的器件使用。在输出的串行数据流中 加入奇偶校验位,并对从外部接收的数据流进行奇偶校验。在输出数据流中加入启 停标记,并从接收数据流中删除启停标记。处理由键盘或鼠标发出的中断信号(键 盘和鼠标也是串行设备)。
2、UART基本结构:⑴输出缓冲寄存器,它接收CPU从数据总线上送来的并行数据,并加以保存。

⑵输出移位寄存器,它接收从输出缓冲器送来的并行数据,以发送时钟的速率 把数据逐位移出,即将并行数据转换为串行数据输出。

⑶输入移位寄存器,它以接收时钟的速率把出现在串行数据输入线上的数据逐 位移入,当数据装满后,并行送往输入缓冲寄存器,即将串行数据转换成并 行数据。

⑷ 输入缓冲寄存器,它从输入移位寄存器中接收并行数据,然后由CPU取走。

⑸控制寄存器,它接收CPU送来的控制字,由控制字的内容,决定通信时的传 输方式以及数据格式等。例如采用异步方式还是同步方式,数据字符的位数, 有无奇偶校验,是奇校验还是偶校验,停止位的位数等参数。

⑹状态寄存器。状态寄存器中存放着接口的各种状态信息,例如输出缓冲区是否 空,输入字符是否准备好等。在通信过程中,当符合某种状态时,接口中的状 态检测逻辑将状态寄存器的相应位置“1”,以便让CPU查询。

3、 串行接口 (Serial Interface) 是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对 传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适 用于远距离通信,但传送速度较慢。一条信息的各位数据被逐位按顺序传送的通讯方式称为串行 通讯。串行通讯的特点是:数据位的传送,按位顺序进行,最少只需一根传输线即可完成;成本 低但传送速度慢。串行通讯的距离可以从几米到几千米;根据信息的传送方向,串行通讯可以进 一步分为单工、半双工和全双工三种。

4、串口形容一下就是一条车道,而并口就是有8个车道同一时刻能传送8位(一个字节)数据。但是 并不是说并口快,由于8位通道之间的互相干扰(串扰),传输时速度就受到了限制,传输容易 出错。串口没有互相干扰。并口同时发送的数据量大,但要比串口慢。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
晴晴知识加油站
高能答主

2018-05-19 · 让梦想飞扬,让生命闪光。
晴晴知识加油站
采纳数:3595 获赞数:661278

向TA提问 私信TA
展开全部

UART:通用异步接收/发送装置。
串口:含义比 UART 广,它包括了 UART。

一、UART:通用异步收发传输器,通常称作UART,是一种异步收发传输器,是电脑硬件的一部分。它将要传输的资料在串行通信与并行通信之间加以转换。作为把并行输入信号转成串行输出信号的芯片,UART通常被集成于其他通讯接口的连结上。

二、UART:是一种通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传输和接收。在嵌入式设计中,UART用于主机与辅助设备通信,如汽车音响与外接AP之间的通信,与PC机通信包括与监控调试器和其它器件,如EEPROM通信。

三、串口:也称串行通信接口或串行通讯接口,是采用串行通信方式的扩展接口。串行接口是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信,从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
那就飞
2007-03-29 · TA获得超过438个赞
知道小有建树答主
回答量:419
采纳率:60%
帮助的人:203万
展开全部
UART (Universal Asynchronous Receiver/Transmitter)
通用异步收发器
UART是用于控制计算机与串行设备的芯片。有一点要注意的是,它提供了RS-232C数据终
端设备接口,这样计算机就可以和调制解调器或其它使用RS-232C接口的串行设备通信了
。作为接口的一部分,UART还提供以下功能:
将由计算机内部传送过来的并行数据转换为输出的串行数据流。将计算机外部来的串行
数据转换为字节,供计算机内部使用并行数据的器件使用。在输出的串行数据流中加入
奇偶校验位,并对从外部接收的数据流进行奇偶校验。在输出数据流中加入启停标记,
并从接收数据流中删除启停标记。处理由键盘或鼠标发出的中断信号(键盘和鼠票也是
串行设备)。可以处理计算机与外部串行设备的同步管理问题。有一些比较高档的UART
还提供输入输出数据的缓冲区,现在比较新的UART是16550,它可以在计算机需要处理数
据前在其缓冲区内存储16字节数据,而通常的UART是8250。现在如果您购买一个内置的
调制解调器,此调制解调器内部通常就会有16550 UART。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
倾城低调不奢华
高粉答主

2018-05-19 · 说的都是干货,快来关注
知道小有建树答主
回答量:175
采纳率:100%
帮助的人:6.7万
展开全部
  • 串口通常做为RS232C的代名词,电平范围要求是:1:-12V~-6V,0:6V~12V;
    UART指CPU带的串行端口,电平为,1:5V,0:0V。

  • 两者之间的电平转换可以用RS232,或MAX232

  1. UART:Universal Asynchronous Receiver/Transmitter,通用异步接收/发送装置,UART是一个并行输入成为串行输出的芯片,通常集成在主板上,多数是16550AFN芯片。

  2. UART是计算机中串行通信端口的关键部分。

  3. 在计算机中,UART相连于产生兼容RS232规范信号的电路。

  4. RS232标准定义逻辑“1”信号相对于地为-3到-15伏,而逻辑“0”相对于地为3到15伏。

  5. 所以,当一个微控制器中的UART相连于PC时,它需要一个RS232驱动器来转换电平。

  6. Uart这里指的是TTL电平的串口;RS232指的是RS232电平的串口。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式