烧写模块及其烧写方法技术

技术编号:21604880 阅读:21 留言:0更新日期:2019-07-13 18:00
本发明专利技术提供一种烧写模块,包括,第一模块,存储待烧写数据;第二模块,存储并供单片机读取循环冗余校验数据和以及待烧产品存储器最大地址;单片机根据所述待烧产品存储器最大地址读取所述第一模块的数据地址范围并写入待烧写产品存储器;单片机读取写入所述待烧写产品存储器的数据,并计算所述待烧写产品存储器数据的循环冗余校验码;其中,当所述循环冗余校验码与所述循环冗余校验数据和一致时,烧写结束;其中,当所述循环冗余校验码与所述循环冗余校验数据和不一致时,重复烧写。该模块可以实现自动烧写,同时烧写良率高。

Burning and Writing Module and Its Burning and Writing Method

【技术实现步骤摘要】
烧写模块及其烧写方法
本专利技术涉及芯片烧写
,特别是一种烧写模块及其烧写方法。
技术介绍
早期进行烧写一般是将调试好的单片机程序写入到只读存储器(ROM)、可擦可编程只读存储器(EPROM中),这种操作就像刻制光盘一样,实在高电压方式下写入,ROM是一次性写入,存储内部发生变化,有些线路或元件就被烧断,不可再恢复,所以叫做烧写,EPROM可以使用紫外线将原来写入的内容擦除,重新烧写。这两种少些方式都不能对数据进行改写,即只有一次烧写机会,因此目前大量采用电子抹除式可复写只读存储器(EEPROM),EEPROM是一种可以通过电子方式多次复写的半导体存储设备,可以在电脑上或专用设备上擦除已有信息,重新编程。相比ROM、EPROM,EEPROM不需要用紫外线照射,也不需取下,就可以用特定的电压,来抹除芯片上的信息,以便写入新的数据。而在家电电子产品生产过程中,一些涉及产品性能的重要参数,在生产过程中需要根据产品的型号有选择的将数据烧写到产品存储器(EEPROM)中。尽管EEPROM可以反复的擦写程序,但是在电子产品生产的流水线上依然需要人工操作完成烧写,这就浪费了大量的人力及时间,使得流水线生产的速率大幅度降低,此外,这种人工操作进行烧写的工作模式还增加了制造成本,使得经济效益大大降低。因而,综上所述,针对烧写技术进行研究,解决现有的流水线烧写的缺点,就成为了整个行业亟待解决的技术问题。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种烧写模块及其烧写方法。为实现上述目的及其他相关目的,本专利技术提供一种烧写模块,所述烧写模块包括:第一模块,存储待烧写数据;第二模块,存储并供单片机读取循环冗余校验数据和以及待烧产品存储器最大地址;单片机根据所述待烧产品存储器最大地址读取所述第一模块的数据地址范围并写入待烧写产品存储器;单片机读取写入所述待烧写产品存储器的数据,并计算所述待烧写产品存储器数据的循环冗余校验码;其中,当所述循环冗余校验码与所述循环冗余校验数据和一致时,烧写结束;其中,当所述循环冗余校验码与所述循环冗余校验数据和不一致时,重复烧写。可选地,所述第一模块与一杜邦针电性连接。可选地,所述烧写模块包括单片机,所述单片机分别与所述第一模块、所述第二模块双向通信。可选地,所述烧写模块包括手动开关设置电路,所述手动开关设置电路耦合至所述单片机。可选地,所述手动开关设置电路包括第一开关,以进入接通电路模式。可选地,所述手动开关设置电路包括第二开关,以进入减法运算模式。可选地,所述手动开关设置电路包括第三开关,以进入加法运算模式。可选地,所述手动开关设置电路包括第四开关,以进入退出按键设置模式。可选地,所述手动开关设置电路包括第五开关,以进行模式选择。可选地,所述烧写模块包括智能仪表隔离方案模块,所述智能仪表隔离方案模块与所述单片机双向通信。可选地,所述烧写模块包括显示单元,所述单片机耦合至所述显示单元。为实现上述目的及其他相关目的,本专利技术还提供一种烧写方法,所述烧写方法利用上述烧写模块,还包括以下步骤:对计算机端的烧写工具进行初始化,并下载准备好的烧写数据;利用计算机发出烧写指令,以开始烧写;利用单片机通过所述第二模块存储的待烧存储器最大地址读取所述第一模块的待烧写数据地址范围,用以将读取的待烧写数据写入待烧写产品存储器中;利用单片机读取写入所述待烧写产品存储器的待烧写数据,用以使单片机计算所述待烧写产品存储器的循环冗余校验码;利用单片机检验所述第二模块里的循环冗余校验数据和与所述循环冗余校验码是否一致,如一致,则烧写结束;如不一致,则重复第二个步骤。如上所述,本专利技术的烧写模块及其烧写方法,具有以下有益效果例如:利用本专利技术,实现重复烧写,从而使得烧写更加简便快捷;利用本专利技术,可以实现自动化烧写,从而便于流水线作业,极大的缩减了人力、物力的成本,提高了经济效益。附图说明图1显示为本专利技术的烧写模块的第一模块和第二模块的连接结构图。图2显示为本专利技术的烧写模块的单片机的连接结构图。图3显示为本专利技术的烧写模块的第一模块与杜邦针的连接结构图。图4显示为本专利技术的烧写模块的智能仪表隔离方案模块的连接结构图。图5、图6显示为本专利技术的烧写模块的手动开关设置电路的连接结构图以及按键结构图。图7显示为本专利技术的烧写模块的显示单元的连接结构图。图8显示为本专利技术的烧写模块烧写方法的流程图。图9显示为专利技术的手动开关设置电路对循环冗余校验数据和进行设置的方法流程图。图10显示为本专利技术的手动开关设置电路对待烧产品存储器最大地址进行设置的方法流程图。具体实施方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。请参阅图1-10。需要说明的是,本实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。如图1所示,本专利技术提供一种烧写模块,所述烧写模块包括:第一模块1,存储待烧写数据;第二模块2,存储并供单片机读取循环冗余校验数据和以及待烧产品存储器最大地址;单片机根据所述待烧产品存储器最大地址读取所述第一模块1的数据地址范围并写入待烧写产品存储器;单片机读取写入所述待烧写产品存储器的数据,并计算所述待烧写产品存储器数据的循环冗余校验码;其中,当所述循环冗余校验码与所述循环冗余校验数据和一致时,烧写结束;其中,当所述循环冗余校验码与所述循环冗余校验数据和不一致时,重复烧写。作为示例,所述第一模块1具有一可插拔接口,从而可以保证在售后服务或者特殊情况中根据需要更换所述第一模块1做母片使用。作为示例,如图2所示,所述烧写模块包括单片机3(MicrocontrollerUnit,简称MCU),所述单片机3分别与所述第一模块1和所述第二模块2双向通信。作为示例,如图3所示,所述第一模块1与一杜邦针4电性连接,所述杜邦针4上具有三个引脚,即第一引脚41、第二引脚42以及第三引脚43,所述第一模块1和所述第二模块2均设置有七个引脚,即第一引脚A0、第二引脚A1、第三引脚A2、第四引脚GND,第五引脚DATA、第六引脚CLK、第七引脚HOLD、第八引脚VCC,所述第一引脚41和所述第二引脚42电性连接所述第一模块1的与VCC(供电电路电压)引脚电性连接的第七引脚HOLD脚时,所述单片机3可对所述第一模块1读、写数据,所述第二引脚42和所述第三引脚43电性连接所述第一模块1与GND(接地电极)电性连接的HOLD引脚时,单片机可对所述第一模块1读数据,但不可写数据。作为示例,如图4所示,所述烧写模块还包括RS485(智能仪表)隔离方案模块5,所述RS485(智能仪表)隔离方案模块5与所述单片机双向通信,所述RS485隔离方案模块5包括RS485A和RS485B电路,所述RS485A电路和所述RS485B电路接入所述RS485隔离方案模块5的总线与功能测试机,并相互电性连接,所本文档来自技高网...

【技术保护点】
1.一种烧写模块,其特征在于,包括,第一模块,存储待烧写数据;第二模块,存储并供单片机读取循环冗余校验数据和以及待烧产品存储器最大地址;单片机根据所述待烧产品存储器最大地址读取所述第一模块的数据地址范围并写入待烧写产品存储器;单片机读取写入所述待烧写产品存储器的数据,并计算所述待烧写产品存储器数据的循环冗余校验码;其中,当所述循环冗余校验码与所述循环冗余校验数据和一致时,烧写结束;其中,当所述循环冗余校验码与所述循环冗余校验数据和不一致时,重复烧写。

【技术特征摘要】
1.一种烧写模块,其特征在于,包括,第一模块,存储待烧写数据;第二模块,存储并供单片机读取循环冗余校验数据和以及待烧产品存储器最大地址;单片机根据所述待烧产品存储器最大地址读取所述第一模块的数据地址范围并写入待烧写产品存储器;单片机读取写入所述待烧写产品存储器的数据,并计算所述待烧写产品存储器数据的循环冗余校验码;其中,当所述循环冗余校验码与所述循环冗余校验数据和一致时,烧写结束;其中,当所述循环冗余校验码与所述循环冗余校验数据和不一致时,重复烧写。2.根据权利要求1所述的一种烧写模块,其特征在于,所述第一模块与一杜邦针电性连接。3.根据权利要求1所述的一种烧写模块,其特征在于,所述烧写模块包括单片机,所述单片机分别与所述第一模块、所述第二模块双向通信。4.根据权利要求1所述的一种烧写模块,其特征在于,所述烧写模块包括手动开关设置电路,所述手动开关设置电路耦合至所述单片机。5.根据权利要求4所述的一种烧写模块,其特征在于,所述手动开关设置电路包括第一开关,以进入接通电路模式。6.根据权利要求4所述的一种烧写模块,其特征在于,所述手动开关设置电路包括第二开关,以进入减法运算模式。7.根据权利要求4所述的一种烧写模块,其特征在于,所述手动开关设置电路包括第三开关,以进入加法运算模式。8.根...

【专利技术属性】
技术研发人员:陈君侯亦文许孝强王玉婕
申请(专利权)人:合肥市航嘉电子技术有限公司
类型:发明
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1