uart接口有什么特点与功能

认识uart接口 嵌入式里面说的串口,一般是指uart口, 但是我们经常搞不清楚它和com口的区别, 以及rs232, ttl等关系, 实际上uart,com指的物理接口形式(硬件), 而ttl、rs-232是指的电平标准(电信号)。
uart有4个pin(vcc, gnd, rx, tx), 用的ttl电平, 低电平为0(0v),高电平为1(3.3v或以上)。
com口是我们台式机上面常用的口(下图),9个pin, 用的rs232电平, 它是负逻辑电平,它定义+5~+12v为低电平,而-12~-5v为高电平
详细的说:
uart的特征 一般uart控制器在嵌入式系统里面都做在cpu一起,像飞思卡尔的imx6芯片就是这样,有多个uart控制器。
引脚介绍(com口比较多pin,但是常用的也是这几个):
vcc:供电pin,一般是3.3v,在我们的板子上没有过电保护,这个pin一般不接更安全
gnd:接地pin,有的时候rx接受数据有问题,就要接上这个pin,一般也可不接
rx:接收数据pin
tx:发送数据pin,我之前碰到串口只能收数据,不能发数据问题,经baidu,原来是设置了流控制,取消就可以了,适用于putty,securecrt
在调试的时候, 多数情况下我们只引出rx,tx即可。 比如调试gps模块, ic数据直接通过uart上报,我就直接用了两个线连出了rx,tx,连上串口转usb小板, 电脑从串口直接获取数据,这样跳过了开发板,测试了gps的数据有没有问题。
使用方法:
我们常用uart口进行调试,但是uart的数据要传到电脑上分析就要匹配电脑的接口,通常我们电脑使用接口有com口和usb口(最终在电脑上是一个虚拟的com口),但是要想连上这两种接口都要需要进行硬件接口转换和电平转换。
如果连接电脑com口, 需要一个类似下图的转换小板, 它实现了ttl电平和rs232电平互转, 我之前使用过, 但是现在很少用了。
如果要连接usb接口, 需要类似下面的小板, 它实现了ttl电平和usb电平的转换, 这种使用的较多。
电路图和连接如下, 通常上面有个专门转换芯片。
总结
1、串口、com口是指的物理接口形式(硬件)。而ttl、rs-232、rs-485是指的电平标准(电信号)。
2、接设备的时候,一般只接gnd rx tx。不会接vcc或者+3.3v的电源线,避免与目标设备上的供电冲突。
3、pl2303、cp2102芯片是 usb 转 ttl串口 的芯片,用usb来扩展串口(ttl电平)
4、max232芯片是 ttl电平与rs232电平的专用双向转换芯片,可以ttl转rs-232,也可以rs-232转ttl。
5、ttl标准是低电平为0,高电平为1(+5v电平)。rs-232标准是正电平为0,负电平为1(±15v电平)。
6、rs-485与rs-232类似,但是采用差分信号负逻辑。
计算机内部采用并行数据,不能直接把数据发到modem,必须经过uart整理才能进行异步传输,其过程为:cpu先把准备写入串行设备的数据放到uart的寄存器(临时内存块)中,再通过fifo(first input first output,先入先出队列)传送到串行设备,若是没有fifo,信息将变得杂乱无章,不可能传送到modem。
它是用于控制计算机与串行设备的芯片。有一点要注意的是,它提供了rs-232c数据终端设备接口,这样计算机就可以和调制解调器或其它使用rs-232c接口的串行设备通信了。作为接口的一部分,uart还提供以下功能:将由计算机内部传送过来的并行数据转换为输出的串行数据流。将计算机外部来的串行数据转换为字节,供计算机内部并行数据的器件使用。在输出的串行数据流中加入奇偶校验位,并对从外部接收的数据流进行奇偶校验。在输出数据流中加入启停标记,并从接收数据流中删除启停标记。处理由键盘或鼠标发出的中断信号(键盘和鼠标也是串行设备)。可以处理计算机与外部串行设备的同步管理问题。有一些比较高档的uart还提供输入输出数据的缓冲区,比较新的uart是16550,它可以在计算机需要处理数据前在其缓冲区内存储16字节数据,而通常的uart是8250。如果您购买一个内置的调制解调器,此调制解调器内部通常就会有16550 uart。
通过这种通信功能可以实现非常多的用途,比如短距离通信,烧写程序,串行口转接其他通信简单。
uart特点以及功能概述 通用异步收发传输器(universal asynchronous receiver/transmitter,通常称作uart,读音/ˈjuːart/)是一种异步收发传输器,是电脑硬件的一部分,将资料由串行传输(serial communication)与平行传输(parallel communication)间作传输转换。uart通常用在与其他通讯协定(如eia rs-232)的连结上。
具体实物表现为独立的模块化芯片,或作为集成于微处理器中的周边设备。一般和rs-232c规格的,类似maxim的max232之类的标准信号幅度变换芯片进行搭配,作为连接外部设备的接口。在uart上追加同步方式的序列信号变换电路的产品,被称为usart(universal synchronous asynchronous receiver transmitter)。
在手机设计和测试阶段被用来控制cpu与其余部分的信息传送
uart是通用异步收发器(异步串行通信口)的英文缩写,它包括了rs232、rs499、rs423、rs422和rs485等接口标准规范和总线标准规范,即uart是异步串行通信口的总称。而rs232、rs499、rs423、rs422和rs485等,是对应各种异步串行通信口的接口标准和总线标准,它规定了通信口的电气特性、传输速率、连接特性和接口的机械特性等内容。实际上是属于通信网络中的物理层(最底层)的概念,与通信协议没有直接关系。而通信协议,是属于通信网络中的数据链路层(上一层)的概念。com口是pc(个人计算机)上,异步串行通信口的简写。由于历史原因,ibm的pc外部接口配置为rs232,成为实际上的pc界默认标准。所以,现在pc机的com口均为rs232。若配有多个异步串行通信口,则分别称为com1、com2.。

新加坡研发出一款外形神似魔鬼鱼的新型机器人
5G时代的到来使得模拟射频迎来产业链发展机遇
360手机N5s和坚果Pro哪个好? 全方位区别对比评测
新款iPhone主板谍照曝光 或将配备更大的电池
STM32中断和事件的对比差异分析
uart接口有什么特点与功能
介绍手机辐射功率和接收机特性测量原理与系统组成
Go语言创始人反对在Go 1.18的标准库中引入泛型支持
嵌入式硬件有着怎样的趋势
低温蚀刻重新出现_
苹果仍称霸Q3日本智慧机销售市场 但下行趋势显现
三大运营商5G手机终端连接数达2.6亿户
智能机器人企业库柏特完成近亿元B+轮融资
传真机的养护常识
南京集成电路大学在江苏南京江北新区人力资源服务产业园揭牌成立
百度宣布其位于北京亦庄经济开发区的ApolloPark已建造完成
如何用市电判断法检查单向晶闸管的质量
Bourns推出AD和SD系列微型热熔断小型断路器组件
工业控制系统异常检测方法的研究和应用情况
IIR滤波器零相位数字滤波实现及应用