串口通信基本知识及实例开发1(Com口通信简介)

本文详细介绍了串口通信的基础知识,包括串口通信的数据格式、通讯方式、奇偶校验及停止位的概念。此外还深入探讨了RS232与RS485两种常见串口通信标准的特点与应用,并提供了串口通讯时的硬件与软件设置要点。

这一篇讲的是Com通信的基本知识,下一篇讲一下Com开发实例

1.串口通信:指外设和计算机之间,通过数据信号线,地线等,按位进行传输数据的一种通讯方式

串口通讯是一种接口标准,它规定了电器标准,没有规定接口插件电缆以及使用的协议

2.串口通讯的数据格式

一个字符一个字符的传输,每一个字符一位一位的传输,并且传输一个字符时,总是以“起始位”开始,以“终止位结束”,字符之间没有固定的时间间隔要求。

       每一个字符前面都有一个起始位(低电平),字符本身由7位数据位组成,接着字符后面是一位校验位(可以分为奇校验/偶校验/无校验位),最后是一位/一位半/二位停止位,停止位后面是不定长的空闲位,停止位和空闲位都规定位高电平。实际传输时信号宽度与波特率有关,波特率越高,宽度越小,传之前,双方要使用同一个波特率设置

3.通讯方式

         单工模式:数据传输是单向的,发送端和接收端是固定的。信息沿着一个方向传输,使用一根传输线

         半双工:既可以接收数据也可以传输数据,但是不能同时进行,每一方都只能在一个时间点只接收或者只输出.使用一根传输线,半双工每端都需要一个收发切换电子开关,通过切换决定数据传输方向。

         全双工:通信允许数据同时在两个方向上传输。要求发送设备和接收设备都有独立的接收和发送能力

4.奇偶校验

       在标准ASCII码中,其中最高位(b7)用作奇偶校验位。是指在代码传输过程中用来检验是否出错的一种方法,分为奇校验和偶校验。

      奇校验:正确的代码中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值