通讯基础知识1串口通讯串口通讯(SerialCommunication),是指外设和计算机间,通过数据信号线、地线等,按位进行传输数据的一种通讯方式
串口是一种接口标准,它规定了接口的电气标准,没有规定接口插件电缆以及使用的协议
2串口通讯的数据格式一个字符一个字符地传输,每个字符一位一位地传输,并且传输一个字符时,总是以“起始位”开始,以“停止位”结束,字符之间没有固定的时间间隔要求
每一个字符的前面都有一位起始位(低电平),字符本身由7位数据位组成,接着字符后面是一位校验位(检验位可以是奇校验、偶校验或无校验位),最后是一位或一位半或二位停止位,停止位后面是不定长的空闲位,停止位和空闲位都规定为高电平
实际传输时每一位的信号宽度与波特率有关,波特率越高,宽度越小,在进行传输之前,双方一定要使用同一个波特率设置
3通讯方式单工模式(SimplexCommunication)的数据传输是单向的
通信双方中,一方固定为发送端,一方则固定为接收端
信息只能沿一个方向传输,使用一根传输线
半双工模式(HalfDuplex)通信使用同一根传输线,既可以发送数据又可以接收数据,但不能同时进行发送和接收
数据传输允许数据在两个方向上传输,但是,在任何时刻只能由其中的一方发送数据,另一方接收数据
因此半双工模式既可以使用一条数据线,也可以使用两条数据线
半双工通信中每端需有一个收发切换电子开关,通过切换来决定数据向哪个方向传输
因为有切换,所以会产生时间延迟,信息传输效率低些
全双工模式(FullDuplex)通信允许数据同时在两个方向上传输
因此,全双工通信是两个单工通信方式的结合,它要求发送设备和接收设备都有独立的接收和发送能力
在全双工模式中,每一端都有发送器和接收器,有两条传输线,信息传输效率高
显然,在其它参数都一样的情况下,全双工比半双工传输速度要快,效率要高
4偶校验与奇校