VC串口编程基础-RS232串口协议标准简介

 学习VC 串口编程,了解串口协议的标准是必须的,其实串口相对于其它接口(如USB接口)是非常简单的。

  RS232串口标准是美国EIA(电子工业联合会)与BELL等公司一起开发的通信协议。它适合于数据传输速率在0~20000bit/s范围内通信。RS232作为一种标准,被广泛应用于计算机与外设间的一种常通信接口,其中外设应用种类繁多,如:打印机、数据采集模块、测试装置和各种控制回路,甚至RS232串行接口还可用于计算机之间的简单连接上。

RS232串行接口的特点:

  应用广泛,几乎每台计算机都有一个或多个RS232串行接口,虽然最新的计算机出现了更多的USB这样的串行接口,但是RS232串行接口可以做很多USB无法进行的工作,而且RS232串行接口的开发难度以USB接口要简单得多。对于一些没有RS232串行接口的笔记本电脑,可以用USB-RS232转换线来连接RS232串口设备。

  连接距离可达50~100英尺,而USB连接最长为16英尺,PC机的并行打印机接口的连接距离最长为10~15英尺。

  对于双向连接,最少只需要3条导线,而并行连接一般最少也需要8条数据线。

RS232串行接口的电气特性:

  数据线Txd和Rxd上逻辑电平的下定义:

  ●逻辑1:-3V~-15V
  ●逻辑0:+3V~+15V

  在RTS、CTS、DSR、DTR和DCD等控制线上:

  ●信号有效(ON):+3V~+15V
  ●信号无效(OFF):-3V~-15V

  由于RS232的电平定义与大部分单片机系统(各种外设都基于一个单片机系统构建)使用的TTL电平标准不相符,所以以一般单片机系统与RS232之间的连接通常都加了一个这两种电平之间的转换芯片,如常用的MAX232就属于此类电平转换芯片。

RS232串行接口连接器形式

  由于RS232并未定义连接器的外形物理特性,因此出现了DB-25、DB-15和DB-9等多种连接器,其中DB-9在PC机上的应用最为广泛,目前几乎所有的RS232串行接口都是这种类型,所以这里只介绍一下DB-9形式的RS232串行接口引脚定义和外形,本站专门有篇文章进行介绍:RS232 DB-9针串口引脚定义

你可能感兴趣的:(VC,串口编程)