新闻中心

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

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

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

摘要:串口是一种广泛使用且实用的方式,介绍的联结方式,研究利用c编程通信的过程。结合实际应用,在约定双方通信协议的基础上,运用C开发的串行通信软件,了企业生产线产品测试平台和嵌入式EMB主控机的串行数据通信。

本文引用地址:http://www.eepw.com.cn/article/170978.htm

0前言

串行通信在通讯领域被广泛应用,标准的已成为计算机、外设、交换机和许多通讯设备的标准。虽然近年来随着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引脚缩写功能说明

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


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


通信相关文章:通信原理


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



上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭