有些检错方法,具有自动纠错能力 。如循环冗余码(CRC)检错等 。
串口通讯流控制
我们在串行通讯处理中,常常看到RTS/CTS和XON/XOFF这两个选项,这就是两个流控制的选项,目前流控制主要应用于调制解调器的数据通讯中,但对普通RS232编程,了解一点这方面的知识是有好处的 。那么,流控制在串行通讯中有何作用,在编制串行通讯程序怎样应用呢?这里我们就来谈谈这个问题 。
(1)流控制在串行通讯中的作用
这里讲到的“流”,当然指的是数据流 。数据在两个串口之间传输时,常常会出现丢失数据的现象,或者两台计算机的处理速度不同,如台式机与单片机之间的通讯,接收端数据缓冲区已满,则此时继续发送来的数据就会丢失 。现在我们在网络上通过MODEM进行数据传输,这个问题就尤为突出 。流控制能解决这个问题,当接收端数据处理不过来时,就发出“不再接收”的信号,发送端就停止发送,直到收到“可以继续发送”的信号再发送数据 。因此流控制可以控制数据传输的进程,防止数据的丢失 。PC机中常用的两种流控制是硬件流控制(包括RTS/CTS、DTR/CTS等)和软件流控制XON/XOFF(继续/停止),下面分别说明 。
推荐阅读
- 大熊猫睡觉做美梦,嘴巴上掉了一长串口水,样子简直太呆萌了
- 市委专用通信局有编制吗
- 通信工程学科世界100强排名! 通信工程专业排名
- 汽车网路通信技术简介
- 信捷PLC如何设置串口
- 企业通信怎么下载
- 交通信号包括交通信号灯交通标志还有什么
- 交通信号包括
- Linux配置minicom的步骤
- 从通信线路分基带网和宽带网对吗