您的位置:网站首页 > 电器维修资料网 > 正文 >
基于C语言的RS232串行接口通信实现
来源: 日期:2013-12-12 11:14:54 人气:标签:
内容摘要:串口通信是一种广泛使用且实用的通信方式,介绍rs232串行通信的联结方式,研究利用c语言编程实现rs232串行通信的过程。结合实际应用,在约定双方串行通信协议的基础上,运用c语言开发的串行通信软件,实现了企业生产线产品测试平台和嵌入式emb主控机的串行数据通信。
0前言
串行通信在通讯领域被广泛应用,标准的rs232接口已成为计算机、外设、交换机和许多通讯设备的标准接口。虽然近年来随着usb口的日趋流行,rs232接口串口作为一种传统的串口通信口有被取代的趋势。然而由于它具有较高的性价比和传输的可靠性ⅲ。在传输速率要求不是很高的情况下,串口通信仍然具有其自身的优势。同时rs232标准广泛应用于微型计算机系统和大型系统中,rs232标准还具有连线简单、通讯距离长等优点,本文将着熏介绍串口通信的连接方式以及利用c语言编程实现串口通讯, 后以实际的工程项目应用,验证了该通讯方式的可靠性。
1 rs232串行接口
1.1 rs232接口简介
rs232串行接口属于个人计算机(pc)及电信应用领域中 为成功的串行数据标准。它被定义为一种在低速率串行通信中增加通信距离的单端标准,是目前pc机与通信工业中应用 广泛的一种串行接口嗍。现在的pc机一般至少有两个串行口comi和com2.新一代的汁算机主要以9引脚的d型接头接出所有的rs232通信信号及控制线(有的计算机的com2仍为25引脚)。
1.2 rs232串口引脚说明(见表1)
表1引脚缩写功能说明
- 1
- 2
- 3
- 4
- 下一页
【看看这篇文章在百度的收录情况】
相关文章
- 上一篇: 嵌入式学习笔记--scanf使用常见问题及解决方法
- 下一篇: Linux外部设备与处理器的链接方式