串口通信的内容比较重要,大家一定要掌握,工业上应用非常多,其中232总线、485总线以及以它们为基础建成的ModBus网络工业通信系统都需要用到串口,下面我来为大家一步步介绍串口通信的相关知识。
一、通信数据的发送方式简介
注意:
串口用于ASCII码字符的传输,通信使用3根线完成,分别是地线、发送、接收。
由于串口通信是异步的,端口能够在一根线上发送数据同时在另一根线上接收数据。
其他线用于握手,但不是必须的。串口通信最重要的参数是波特率、数据位、停止位和奇偶校验。
对于两个进行通信的端口,这些参数必须匹配。
并行通信:
并行通信指一组数据的各数据位在多条线上同时被传输的通信方式,并行通信控制简单,传输速度快;
由于传输线较多,长距离传送时成本高且接收方的各位同时接受存在困难。本章节主要讨论串行通信
并行不论述,大家知道概念即可
二、什么是同步通信,什么是异步通信?
一、通信数据的发送方式简介
通信是机器与机器之间数据交换的桥梁,按数据发送方式分为串口通信和并口通信也可以叫串行通信和并行通信。
串行通信:
串口通信是指外设和计算机间,通过数据信号线 、地线、控制线等,按位进行传输数据的一种通讯方式。这种通信方式使用的数据线少,在远距离通信中可以节约通信成本,但其传输速度比并行传输低。注意:
串口用于ASCII码字符的传输,通信使用3根线完成,分别是地线、发送、接收。
由于串口通信是异步的,端口能够在一根线上发送数据同时在另一根线上接收数据。
其他线用于握手,但不是必须的。串口通信最重要的参数是波特率、数据位、停止位和奇偶校验。
对于两个进行通信的端口,这些参数必须匹配。
并行通信:
并行通信指一组数据的各数据位在多条线上同时被传输的通信方式,并行通信控制简单,传输速度快;
由于传输线较多,长距离传送时成本高且接收方的各位同时接受存在困难。本章节主要讨论串行通信
并行不论述,大家知道概念即可
二、什么是同步通信,什么是异步通信?