单片机串行通信RS-232_珍惜_百度空间

单片机串行通信RS-232

    电子爱好者大多都会接触单片机,也都会接触到RS-232这个术语。要理解RS-232,我们就搞懂两个术语,一个是RS-232接口,另一个是RS-232电平。

    这里我与大家分享与单片机联系紧密的RS-232相关知识。

    用于单片机与计算机通信的RS-232接口可以简单的理解为计算机上的9针(9孔)串行接口(实际上RS-232有9针和25针两种,这里RS-232接口指最常用的一种)。

    实物图如下:

    现在,这种接口在台式机上还能见到,在笔记本电脑上已经几乎见不到了。

以上图为例,上面左侧为第1脚,下面左侧为第6脚。引脚定义为

1-VCC(电源),2-RXD(接收数据),3-TXD(发送数据),4-DTR,5-GND(地),6-DSR,

7-RTS,8-CTS,9-RI

    有了RS-232接口,单片机与计算机之间就可以互相传送数据了。现在,应用最多的电路接法是三线式接法,即使用RXD,TXD,GND三个引脚来实现单片机与计算机的通信。

既然使用RS-232接口,就要了解RS-232电平,RS-232电平有些特殊,即-3V~-15V代表高电平(逻辑1),+3V~+15V代表低电平(逻辑0)。而单片机通用的是TTL电平,TTL电平,即>2.4V代表高电平(逻辑1),<0.4V代表低电平(逻辑0)。所以,单片机与计算机进行通讯时,必须要加上电平转换电路。为解决电平转换的问题,RS-232与TTL的电平转换芯片MAX232应运而生了。

    该芯片有四路转换器,一般只用同为一组的两路转换器,线路接法为:

单片机的TXD------MAX232的T1IN,MAX232的T1OUT--------计算机的RXD

单片机的RXD------MAX232的R1OUT,MAX232的R1IN-------计算机的TXD


RS232引脚定义》
引脚 定义 符号
1
载波检测           DCD
2
接收数据           RXD
3
发送数据           TXD
4
数据终端准备好 DTR
5
信号地              SG
6
数据准备好        DSR
7
请求发送          RTS
8
xx发送          CTS
9
振铃提示          RI



郑重声明:资讯 【单片机串行通信RS-232_珍惜_百度空间】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——