1.通信的基本概念
1.1:串行通信与并行通信
(1).串行通信
串行通信是指用一根数据线将 一个字节的八个bit位连接,从低位开始依次传输。
优点:成本便宜,传输稳定
缺点:速度慢
并行通信是指将一个字节的八个bit位每一位都用一根数据线连接进行传输。
优点:速度快
缺点:稳定性差,成本高
3.异步通信
1.异步通信是指接收设备和发送设备采用不同的时钟,这种模式要求两时钟的误差尽量要小。
2.发送出去的每个字符之间的间隙是任意的,但字符内部每个数据位之间的间隙是有规律的,为位的整数倍,如2,4,6等,不可能出现带有小数的数字。
3.一个字符帧包含1个起始位,8个数据位 ,1个校验位,1个停止位,所以一个字符帧共有11个位
4.因为字符传输之间有间隙的存在,所以传输效率较低
4.同步通信(少用)
同步通信包括外同步和自同步
.外同步:1.发送端的时钟直接控制接收方,确保了同步。
2.字符之间的传输是没有间隙的,所以传输效率较高,也保持了位之间的同步。
3.传输位之间的距离是位的整数倍。
自同步:1.发送端发送数据和时钟来实现自同步(数据和时钟的叠加,类似于C语言中的或与关系
5.单工、半双工通信
1、单工通信数据的传输只能从发送端到接收端一个方向
2、半双工通信可以实现由发送端到接收端,接收端到发送端之间数据的传输,但需要分时进行。
6.全双工通信
1.全双工通信可以实现同时进行双向数据的传输。
1.4:通信速率(比特率:每秒钟传输二进制代码的位数):衡量通信性能的重要指标参数
1.5串口通信简介
以RS232为例,RS232分为25孔和9孔
1.其中,括号内的是9孔的数据
2.通常用到的信号名称有:TXD、RXD、SGND
3.RS232与单片机中的TTL传输有差别,所以要用到mdx232来消除这种差别
4。传输数据时,发送端与接收端的数据线要求交叉连接,即发送端的TXD连接到接收端的RXD,接收端的TXD连接到输出端的RXD
通信协议中,96指的是9600bps,要求发送端与接收端保持相同的波特率,其中,9600bps可改成4800bps或者11250bps