电脑通过RS232接口与单片机连接的常用实现如下图(单片机以51系列为例):
原理是:
1计算机的RS-232C通信接口使用了DB9连接器,如下图中所示:
2 计算机的RS-232C的DB9连接器引脚定义如下图:
3 RS-232
规定的逻辑电平与(51)单片机的逻辑电平不同(如:RS-232的逻辑“1”是以-3~-15V来表晌纳示的,而51单片机的逻辑“1”是以+5V来表示的)。因此,单片机系统与电脑的RS-232接口通信,必须把单片机的信号电平(TTL电平)转换成计算机的RS-232C电平(或者反过来把计算机的RS-232C电平转换成单片机的TTL电平),才能成功通讯。本方案使用电平转换芯片MAX232芯片来实现电平转换(连接图中间的芯片)。
4 (51)单片机使用RXD和TXD引脚执行串口数据输入/输出。
5 RS-232的RXD连接单片机TXD,TXD连接单片机RXD(中间用MAX232芯片转宴陵没换电平)。
通过上述步骤即可实现电脑通过RS232接口与单片机(串口)汪型连接并通讯(未考虑软件设置部分)。
RS232和单片机相连的话,中间需要加一个MAX232进行电平转换。RS232接口用到了2、3、5三根线,作用团含分别是收、发、地。 网上这种电空拦路图多塌亏笑的很,你可以找一下的。
下面是我画的图饥仿,需要一个max232或类灶肢枝似芯片,TX连接单片机的串口输出口,RX连接单片机的串口输入隐敏口;RS232_TX连接电脑串口的输入端:即db9的pin2;RX232_RX连接电脑串口的输出端:即db9的Pin3;Pin5连接地线!
1 :DCD :载波检测。
2 :RXD:接脊亩收数据;
3 :TXD:数据发送;
4 :DTR:数据终端就绪;
5 :键冲GND:信樱亮森号地;
6 :DSR:数据设备就绪;
7 :RTS:请求发送;
8 :CTS: 清除发送;
9 :RI : RI 响铃