接口定义
通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UART,是一种异步收发传输器,是电脑硬件的一部分。它将要传输的资料在串行通信与并行通信之间加以转换。作为把并行输入信号转成串行输出信号的芯片,UART通常被集成于其他通讯接口的连结上。
1、输出缓冲寄存器,它接收CPU从数据总线上送来的并行数据,并加以保存。
2、 输出移位寄存器,它接收从输出缓冲器送来的并行数据,以发送时钟的速率把数据逐位移出,即将并行数据转换为串行数据输出。
3、 输入移位寄存器,它以接收时钟的速率把出现在串行数据输入线上的数据逐位移入,当数据装满后,并行送往输入缓冲寄存器,即将串行数据转换成并行数据。
4、输入缓冲寄存器,它从输入移位寄存器中接收并行数据,然后由CPU取走。
5、控制寄存器,它接收CPU送来的控制字,由控制字的内容,决定通信时的传输方式以及数据格式等。例如采用异步方式还是同步方式,数据字符的位数,有无奇偶校验,是奇校验还是偶校验,停止位的位数等参数。⑹状态寄存器。状态寄存器中存放着接口的各种状态信息,例如输出缓冲区是否空,输入字符是否准备好等。在通信过程中,当符合某种状态时,接口中的状态检测逻辑将状态寄存器的相应位置“1”,以便让CPU查询。
1、将由计算机内部传送过来的并行数据转换为输出的串行数据流
2、将计算机外部来的串行数据转换为字节,供计算机内部使用并行数据的器件使用。
3、在输出的串行数据流中加入奇偶校验位,并对从外部接收的数据流进行奇偶校验。
4、在输出数据流中加入启停标记,并从接收数据流中删除启停标记。处理由键盘或鼠标发出的中断信号(键盘和鼠票也是串行设备)。
5、可以处理计算机与外部串行设备的同步管理问题。
6、计算机内部采用并行数据,不能直接把数据发到Modem,必须经过UART整理才能进行异步传输
UART用一条传输线将数据一位位地顺序传送,以字符为传输单位,通信中两个字符间的时间间隔多少是不固定的, 然而在同一个字符中的两个相邻位间的时间间隔是固定的,数据传送速率用波特率来表示, 指单位时间内载波参数变化的次数, 或每秒钟传送的二进制位数,
如每秒钟传送240个字符, 而每个字符包含10位(1个起始位, 1个停止位, 8个数据位), 这时的波特率为2400Bd。
传输时序如下图:
在UART中,信号线上共有两种状态, 分别用逻辑1(高电平)和逻辑0(低电平)来区分
在空闲时, 数据线应该保持在逻辑高电平状态
其中各位的意义如下:
起始位(Start Bit):先发出一个逻辑0信号, 表示传输字符的开始
数据位(Data Bits):可以是5~8位逻辑0或1. 如ASCII码(7位), 扩展BCD码(8位)小端传输
校验位(Parity Bit):数据位加上这一位后, 使得1的位数应为偶数(偶校验)或奇数(奇校验)
停止位(Stop Bit):它是一个字符数据的结束标志。 可以是1位、1.5位、2位的高电平
空闲位:处于逻辑1状态, 表示当前线路上没有资料传送
数据传输可以首先从最低有效位(LSB)开始。然而,有些UART允许灵活选择先发送最低有效位或最高有效位(MSB)。微控制器中的UART传送数据的 速度范围为每秒几百位到1.5Mb。例如,嵌入在ElanSC520微控制器中的高速UART通信的速度可以高达1.152Mbps。UART波特率还受 发送和接收线对距离(线长度)的影响。
目前,市场上有只支持异步通信和同时支持异步与同步通信的两种硬件可用于UART。前者就是UART名字本身的含义,在摩托罗拉微控制器中被称为串行通信 接口(SCI);Microchip微控制器中的通用同步异步收发器(USART)和在富士通微控制器中的UART是后者的两个典型例子。
电视机上面的uart接口干什么的?我们通过了解微鲸推出了全新的高端电视醉薄A系列电视来详细的介绍一下uart接口在电视上的作用。
USB接口:可以外接连接U盘、手机、键鼠及手柄等设备,也是最为常用的一种接口,其中USB 3.0的传输速率要优于USB 2.0。如果是4K的影视资源,只有USB3.0才能相匹配。
天线接口:就是外接有线电视的接口。
HDMI:用于连接数字机顶盒、高清播放器等设备。
UART接口:UART用于主机与辅助设备通信,如汽车音响与外接AP之间的通信,与PC机通信包括与监控调试器和其它器件。日常生活中基本上用不到。
AV口:用来连接仅具备AV输出接口的播放器,一般适用于老式的音像设备。目前大部分播放都应该具备HDMI输出,应该很少能够用到。
网线接口:该机型连网方式有2中,一种是无线网络(wifi),一种是网线连接,网线连接速度更好,但是布线不太美观。
耳机/光纤口:耳机输出就是正常的音频设备的输出口,一般连接耳机或者外置音响等。光纤口,就是连接网络的接口呗。
全部0条评论
快来发表一下你的评论吧 !