在通讯中,为了保证行运安全可靠,标准的串行口必须具有许多握手信号和 状态信息。这是因为通兜母鞲黾扑慊鶦PU速度不一样(这会导致“错帧”)以 及发送机发送数据速度比接收机接收速度快(这会导致“过冲”)。为解决这个 问题,我们采用一个简单的握手信号,即发送机每次仅发送半个字节(低4位) 的数据,而另外半个字节(高4位)则用来传送信息。我们可以对信息位(高4位) 进行如下简单的编码: 0H:发送的是新的半个字节数据 1H:重新发送上次传送错误的数据 2H:文件名结束 3H:文件结束 这样,每当发送机发送一个字节以后,就等待接受机发回送信号,这回送信号就 是发送机发送过来的那个字节。发送机接收到回送信号后,把它与刚发送的字节 相比较,如果相同,就发送新的半个字节,否则就重新发送。新数据与旧数据通 过信息位来区分。下面就是用C语言编写控制串行口的程序。
标签: 通讯
上传时间: 2015-05-22
上传用户:黑漆漆
小波分析 是用matlab写得 可用于 基于信息隐藏的密钥传输等信息安全方向
上传时间: 2014-03-12
上传用户:aeiouetla
广泛用于示波器上的gpig工业标准接口的计算机编成库
上传时间: 2015-05-23
上传用户:csgcd001
802.17-2004标准文档,rpr access method 和物理层
上传时间: 2015-05-23
上传用户:许小华
使用anydata芯片组,安装标准扩展短消息协议编写的类,可以直接发送,接受短消息
上传时间: 2015-05-26
上传用户:从此走出阴霾
C程序宝藏,内有标准C的详细介绍,适合自学,初学人员参考
上传时间: 2014-11-28
上传用户:363186
C++ODBC连接数据库的标准封装类,可以重用,直接加入工程,访问各个数据库平台
上传时间: 2013-11-25
上传用户:shawvi
标准方差,打家都用得上吧,欢迎大家使用,是用ASM编写的了
上传时间: 2013-12-18
上传用户:zwei41
基本实现了数字证书的制作、SSL安全通讯、加解密操作等功能
上传时间: 2014-09-06
上传用户:kytqcool
串口标准程序,串口标准程序 串口标准程序
上传时间: 2015-05-28
上传用户:yuanyuan123