UART和RS232有什么区别?


在看电路板的时候会发现说支持UART,但是平常工作中接触到的是RS232比较多一些。请问这两个名词是一回事儿吗?有什么区别呢?

名词 UART RS232 区别 电子

billyL 10 years, 6 months ago

UART这里指的是TTL电平的硬件接口,它的作用是让计算机和串口外设通讯(即,将计算机的并行数据转化为串行比特流,将外设的串行比特率转化为并行数据)。

RS232指的是RS232电平的串口。

TTL电平是3.3V的,而RS232是负逻辑电平,它定义+5~+12V为低电平,而-12~-5V为高电平。

Uart串口的RXD、TXD等一般直接与处理器芯片的引脚相连,而RS232串口的RXD、TXD等一般需要经过电平转换(通常由Max232等芯片进行电平转换)才能接到处理器芯片的引脚上,否则这么高的电压很可能会把芯片烧坏。

我们平时所用的电脑的串口就是RS232的,当我们在做电路工作时,应该注意下外设的串口是Uart类型的还是RS232类型的,如果不匹配,应当找个转换线(通常这根转换线内有块类似于Max232的芯片做电平转换工作的),可不能盲目地将两串口相连。

zafa00 answered 10 years, 6 months ago

Your Answer