【技术实现步骤摘要】
本专利技术涉及。
技术介绍
现有的程序的校验均只存在于远程的数据传输中,在本地下载或者单片机的程序 下载中均没有校验的过程。但是目前单片机使用的程序都是由上位机开发的,一般是直接 将上位机中编写好的程序下载到单片机中,由于下载的过程难免存在电磁干扰、振动、接触 不良等外界干扰,可能导致程序在下载的过程中出现错误,而整个下载过程缺乏对程序的 校验,所以无法确保单片机下载得到的程序的完整性与正确性,不能保证单片机正常工作。
技术实现思路
有鉴于此,本专利技术要解决的技术问题是提供。本专利技术所提出的技术方案如下,所述的校验方法包括程序代码的每个字节的 校验过程以及整个程序的校验过程,其中,所述的程序代码的每个字节的校验过程的步骤 具体包括(1)程序下载前,程序发送端在程序代码每个字节后增加对应该字节的校验码;(2)程序下载的过程中,程序接收端每次只接收一个双字节组合数据,该双字节组合数 据包括一个程序代码字节及该字节后面的校验码,并对该双字节组合数据进行校验得出对 应的校验结果,如果校验结果正确,程序接收端删除接收到的双字节组合数据中的检验码 后就得到正确的程序代码字节 ...
【技术保护点】
一种单片机程序下载过程中的校验方法,其特征在于,所述的校验方法包括程序代码的每个字节的校验过程以及整个程序的校验过程,其中,所述的程序代码的每个字节的校验过程的步骤具体包括:(1)程序下载前,程序发送端在程序代码每个字节后增加对应该字节的校验码;(2)程序下载的过程中,程序接收端每次只接收一个双字节组合数据,该双字节组合数据包括一个程序代码字节及该字节后面的校验码,并对该双字节组合数据进行校验得出对应的校验结果,如果校验结果正确,程序接收端删除接收到的双字节组合数据中的检验码后就得到正确的程序代码字节,如果校验结果错误,程序接收端丢弃此次接收到的双字节组合数据,同时程序接收 ...
【技术特征摘要】
1.一种单片机程序下载过程中的校验方法,其特征在于,所述的校验方法包括程序代码的每个字节的校验过程以及整个程序的校验过程,其中,所述的程序代码的每个字节的校验过程的步骤具体包括 (1)程序下载前,程序发送端在程序代码每个字节后增加对应该字节的校验码; (2)程序下载的过程中,程序接收端每次只接收一个双字节组合数据,该双字节组合数据包括一个程序代码字节及该字节后面的校验码,并对该双字节组合数据进行校验得出对应的校验结果,如果校验结果正确,程序接收端删除接收到的双字节组合数据中的检验码后就得到正确的程序代码字节,如果校验结果错误,程序接收端丢弃此次接收到的双字节组合数据,同时程序接收端向程序发送端发送请求指令,请求程序发送端重新发送上一次的数据,直至接收到正确的程序代码字节; 其中,所述的整个程序的校验过程的步骤具体包括 (1...
【专利技术属性】
技术研发人员:刘飞,文锋,阮旭松,李锦华,
申请(专利权)人:惠州市亿能电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。