深圳市科罗利电子科技有限公司
服务热线 0755-88608161
公司产品
联系我们
公司:深圳市科罗利电子科技有限公司
联系人:张道寅
手机:13662275151
QQ:6950445
邮箱:john@anstar-tft.cn
地址:深圳市福田区莲花街道紫荆社区新闻路1号中电信息大厦 A栋 621
行业知识您现在的位置:首页 - 行业知识 - 内容
什么是UART串口屏?
编辑:深圳市科罗利电子科技有限公司   时间:2020-09-22

  1,什么是UART串口屏?

  UART(Universal Asynchronous Receiver/Transmitter)译为通用异步收发传输器,作用是把并行输入信号转为串行输出信号,与串口并不完全相同,但在我们目前学习阶段的实际应用中并不将两者多加区分,在这里就混为一谈了。

  UART、I2C,SPI这三者是单片机、树莓派、FPGA中使用比较广泛的通信方式,其中UART通信更为简单,只需要3根线便可完成通信,且调试方便,资料丰富,下面做一下简要介绍。

  02通讯原理

  UART是双向通信,可以实现全双工传输和接收,主要用于主机和从机间通信。在电子设计竞赛中,我们为了实现对电路的控制和读取电路参数,往往会在主控的单片机上通过串口外接一个可触摸串口屏。单片机将读取到的电路参数发送给串口屏显示,在串口屏上点击来控制单片机某些口的输出电压,便是一个简单的人机交互系统。

  UART实现两个设备的交互,是通过相互发送和接收ASCII码通信。我们都知道,ASCII是个8位二进制数,所以UART串口屏的基本思路是将8位的1/0一位一位传出去,在传数据之前发送一个信号,告诉对方要开始传数据了,此信号称为起始位,通常为低电平。

  发送数据时,因为单片机本身为串行的,所以一位一位传便可,FPGA为并行的,所以需要移位寄存器将并行转串行。接收数据时,单片机中需要开中断,中断的作用就是每隔一段时间查询是否接收到起始位低信号,在FPGA中,线路是并行的,所以没有中断这个概念,只需要读到起始位的低信号便可开始接受数据。

  03连接方式

  UART只需3根线:GND、RXD、TXD。

  TXD为发送,RXD为接收。很容易理解,1发送2接收,2发送1接收,所以TXD接RXD。

  04调试方式

  设置好双方的波特率,便可检测单片机中的代码能否正常运行了。测试时,一般我们在单片机中写的代码为:“如果收到一个字符,那么把相同的字符发出去。”连接好后我们在电脑端发送一个字符,如果发现接收到同样的一个字符,那么恭喜你,单片UART串口屏的接收和发送功能就调好啦。只要两块板子都调好,那么将其按上述交叉连接方式连接,就基本没有问题的。

返回