新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于C语言的RS232串行接口通信实现

基于C语言的RS232串行接口通信实现

作者:时间:2012-08-27来源:网络收藏

1.3串口连接器的连接方式

串口连接器是两个的连接器,串口存在9针和25针两种形式,根据连接的针数,串口连接方式主要分为:1)无握手连接方式;2)全握手连接方式;3)循环握手回送方式。本文开发的软件运行在全握手连接方式下,该连接方式如表2所示。

表2全握手连接
表2全握手连接

2 C串口软件

2.1测试中的硬件设备。

2.1.1单机测试方式

如果单机仅仅拥有一个串口,可将连接线的第2引脚(RD)与第3引脚(TD)短路,那么由第3引脚的输出信号就会被发送到第2引脚而送到同一端}1的输入缓冲区,即可将数据读入,进入测试过程。

如果单机拥有COMl和COM2口两个RS232串口,那么请选择1 3节表2中的串口连接方式,进入测试过程。

2.1.2近距离两台设备测试方式

如果要在两台PC计算机之间,一台嵌入式系统主控机和一台PC计算机之间,或者上位机和下位机之间进行串口通信,那么请选择1.3节表2中的RS232串口方式连接两台设备,进入测试过程。

2.1.3远距离两台通信测试方式

RS232标准规定,若不使用Modem,在码元畸变小于4%的情况下,Dte和DCE通信两端之间最大传输距离为15 m.若距离较远,须附加调制解调器(Modem)。其连接方式如图1所示。

图1 远距离串口通信连接方式
图1 远距离串口通信连接方式

c语言相关文章:c语言教程


数字通信相关文章:数字通信原理


通信相关文章:通信原理


交换机相关文章:交换机工作原理




评论


相关推荐

技术专区

关闭