基于串口自定义协议传输文件的设计

来源 :2011嵌入式技术开发论坛 | 被引量 : 0次 | 上传用户:mmcccc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  为了利用串口准确高效地传输文件。文中采用了自定义协议封装数据帧的方式来实现这一目的。首先将文件发送分成3个过程,发送文件名和发送文件大小、发送文件内容以及发送文件结束确认。针对每一过程设计不同的数据帧结构,通过帧结构中的命令字来区分发送过程的不同阶段。线路受干扰可能出现传输数据丢失,线路故障将影响数据正常发送,采用定时器实时检测传输状态的模式提高数据发送过程的容错性,及时纠正发送过程中的错误,保证数据准且高效地传输。封装数据前对数据部分逐一字节进行对比,发现帧头帧尾关键字进行替换,保证了发送数据中关键字的唯一。结果表明,利用自定义数据帧结构封装数据通过串口进行发送,定时器模式及时纠正数据传输过程中的错误,高效准确地完成了文件的传输。
其他文献
近些年来,我国的航海运输业发展迅猛,船舶保有量日益增加,每时每刻都有大量的船舶在河海上航行,随之而来的船舶废气排放问题也越发严重,这些污染气体会对自然环境和人类健康
  在通信领域中,语音编码是语音信号处理的重要分支。为了适合信道传输,语音必须变换形式,基于承载信息并且保留信号,尽可能地处理。在当今的通信、计算机网络等应用领域中,具备
会议
有这么一个中国人:他做什么事都很成功,只要他愿意做。岁月为他作证。有这么一个中国人:历次政治运动被运动,曾自杀过。用中国作家刘富道的描述是:他做什么都成功,就是自杀不
随着我国的综合国力的发展,我国的全媒体时代的发展也有了一定的创新.但是随着现阶段的发展,全媒体时代给我国的传统媒体带来了很大的挑战,因此解决矛盾最好的方法就是新闻职
本文以宁夏高速公路为对象,利用交通气象观测站和1981~2018年全区常规气象站观测资料,结合地理信息数据,基于GIS、AHP法,从致灾因子危险性、孕灾环境敏感性、承灾体易损性三方
在大数据时代,企业需认真分析企业人力资源管理中存在的问题,提出针对性的解决措施,从而更好地让大数据融合人才配置,融合员工的开发和科学完善的绩效考核,进一步实现企业人
通过对1971-2018年的阿克苏地区十个站的降水资料统计分析,增强了解了夜间、白天降水时段分布特征,非系统性降水和系统性降水每月出现频次,夏半年、冬半年最大降水小时分布特
各类救灾和消防工作由专业的消防救援队伍负责,受到灾情不稳定因素的影响,消防人员在救灾的过程中面临着生命危险,如果出现严重疏漏可能会导致人员伤亡.为此,开展安全的消防
我叫蒋新东,家住江西吉安县永和镇。其实,我的原名叫肖昌永,老家在福建长汀县。为什么我要改名换姓从福建来到江西呢?事情还得从头说起。  1963年,我从福建长汀高中毕业应征入伍,来到福州军区某军直高炮营服役。由于自己勤奋努力,处处向雷锋学习,不久,我便成了军里学习雷锋和毛主席著作积极分子,并加入了中国共产党。  1966年8月13日,福州部队某连队进行手榴弹投掷演习。因突然发生意外事故,为保护在场战
砷与汞对人体有毒性作用,如服用过量将引起急性中毒.而在人体内长期的累积也会导致慢性中毒,因此要严格控制.本文将主要分析原子荧光光谱法同时测定环境水样中砷与汞的实验,