UART

来源:互联网 发布:淘宝上能买的黑科技 编辑:程序博客网 时间:2024/04/30 04:48

工作过程中,经常碰到UART,一直是一知半解的放过了,今天查了一下这个单词,在这里做个解释。

    对计算机来说,在串行位流中写出数据是一个很费时的过程,每一位都必须传送到位,放入输入流,然后对正确的位宽计时。读取输入位则更困难。用比串行位速快速得多的速度对输入流进行抽样。处理器必须寻找起始位,去除由噪声引起的无效起始位,然后在每一位的中间进行抽样记录该位输入的时间。

    由于这项工作的实时性的要求,基于磁盘的操作系统的CPU不能高效地完成这项任务。因此,实际上,台式机中都是由UART芯片来完成串行数据传输的任务。对用户来说,UART实际上是一个黑匣子,具有两个非常重要的功能。首先,它把字节转换成RS-232线上的串行数据。其次,读取串行数据,并把它转换成计算机能读懂的字节。这些转换减轻了计算机转换和即时数据位等实时性工作。

    PC微机的串行通信使用的异步串行通信芯片是INS8250 或 NS16450兼容芯片,统称为UART(通用异步接收发送器);

 

原创粉丝点击