位置:51电子网 » 技术资料 » 可编程技术

流控制

发布时间:2014/6/11 20:47:11 访问次数:445

   串行通信一个很重要的方面就是流控制的概念。利用XC9572XL-7VQ64I流控制,一个设备便能够通知另一个设备暂时停止发送数据。启用流控制需要用到命令“请求发送”( RTS)、“同意发送”( CTS)、“数据端就绪”(DTR)和“数据集就绪”(DSR)。

   下面通过示例来看流控制的工作方式:假若有一个以56Kbps速率进行通信的调制解调器。计算机和调制解调器之间的串行连接以115Kbps的速率传输数据,这是前一个速度的两倍多。这表示,调制解调器从计算机获得的数据多于它能够通过电话线路传输的数据。即使调制解调器有128KB的缓冲区来存储数据,它仍将很快耗尽缓冲区空间,以至于无法妥善处理流入的所有数据。

   借助流来进行控制,调制解调器可以在来自计算机的数据流耗尽自己的缓冲区之前,让该数据流停止。计算机将持续在“请求发送”针脚上发送信号,同时检查“同意发送”针脚上的信号。知果没有“同意发送”响应,则计算机停止发送数据,直至收到“同意发送”信号才恢复发送。这将使得调制解调器能够保持数据流的平稳流动。

   串行通信一个很重要的方面就是流控制的概念。利用XC9572XL-7VQ64I流控制,一个设备便能够通知另一个设备暂时停止发送数据。启用流控制需要用到命令“请求发送”( RTS)、“同意发送”( CTS)、“数据端就绪”(DTR)和“数据集就绪”(DSR)。

   下面通过示例来看流控制的工作方式:假若有一个以56Kbps速率进行通信的调制解调器。计算机和调制解调器之间的串行连接以115Kbps的速率传输数据,这是前一个速度的两倍多。这表示,调制解调器从计算机获得的数据多于它能够通过电话线路传输的数据。即使调制解调器有128KB的缓冲区来存储数据,它仍将很快耗尽缓冲区空间,以至于无法妥善处理流入的所有数据。

   借助流来进行控制,调制解调器可以在来自计算机的数据流耗尽自己的缓冲区之前,让该数据流停止。计算机将持续在“请求发送”针脚上发送信号,同时检查“同意发送”针脚上的信号。知果没有“同意发送”响应,则计算机停止发送数据,直至收到“同意发送”信号才恢复发送。这将使得调制解调器能够保持数据流的平稳流动。

上一篇:串行连接设备

上一篇:串行通信协议

相关技术资料
6-11流控制

热门点击

 

推荐技术资料

电动吸锡烙铁
    用12V/2A的电源为电磁阀和泵供电,FQPF9N50... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式