[发明专利]一种程序烧写方法、装置及电子设备在审
申请号: | 201710450629.X | 申请日: | 2017-06-15 |
公开(公告)号: | CN107678753A | 公开(公告)日: | 2018-02-09 |
发明(设计)人: | 苏红;赵非凡;李国栋 | 申请(专利权)人: | 卡姆福(北京)能源服务有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F13/38;G06F13/40 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 程序 方法 装置 电子设备 | ||
技术领域
本发明涉及单片机领域,尤其涉及一种单片机程序烧写方法、装置及电子设备。
背景技术
为了实现电子设备的智能化,很多电子设备电路中集成了单片机,单片机的程序烧写通常分为在线烧写和脱机烧写,在线烧写即使用PC烧写,脱机烧写即不使用PC进行烧写。由于在线烧写需要PC,成本高,可移动性差等缺点,脱机烧写在电子设备生产和升级的程序烧写中被更广泛的采用。
脱机烧写通常有测试台形式和芯片座形式。测试台形式将带有单片机的电路板与测试台的压针进行接触,从而达到与单片机连接并烧写的目的;芯片座形式将没有焊接的单片机放入特制的芯片座,进行烧写程序,烧写完成后再将单片机焊接到电路板上。测试台形式的缺点在于必须将电路板从外壳中取出,放在测试台上,才能进行烧写,当进行数量巨大的已有设备程序升级时,外壳的拆装会有巨大的工作量,以至于时间和人工成本不可接受;芯片座形式除了具有测试台形式的缺点外,还具有单片机一旦焊接后不可进行升级程序的缺点。
发明内容
本发明提供一种程序烧写方法、装置及电子设备,以实现芯片焊接后不需要拆装外壳就可以烧写程序的需求。
第一方面,本发明提供一种程序烧写方法,预先将待烧写电子设备和存有烧写程序文件的烧写电子设备通过硬件端子进行连接,通过人机交互触发所述烧写电子设备的烧写任务,对所述待烧写电子设备进行程序烧写。该方法包括:
所述烧写电子设备通过所述硬件端子的启动模式信号线将所述待烧写电子设备设置为ISP启动模式,所述烧写电子设备通过所述硬件端子的复位信号线使所述待烧写电子设备进行重启并进入所述ISP启动模式,所述烧写电子设备通过所述硬件端子的通信信号线烧写程序到所述待烧写电子设备中。
第二方面,本发明提供一种程序烧写装置,预先将待烧写电子设备和存有烧写程序文件的烧写电子设备通过硬件端子进行连接,通过人机交互触发所述烧写电子设备的烧写任务,对所述待烧写电子设备进行程序烧写。该装置包括:
所述待烧写电子设备,包括功能模块和硬件端子,所述功能模块用于实现所述待烧写电子设备的预定功能,所述硬件端子用于连接所述烧写电子设备的烧写接口模块,进行通信。所述待烧写电子设备的单片机用于在被设置为所述ISP启动模式后,并被复位后进入所述ISP启动模式后,通过所述单片机出厂自带的ISP程序与所述烧写电子设备进行通信,并将所述烧写程序文件存入自身FLASH中,所述待烧写电子设备的单片机在正常启动模式下运行所述自身FLASH中的程序。
所述烧写电子设备,包括主控模块、存储模块,显示模块、电源模块、按键模块、烧写接口模块。
所述存储模块用于存储烧写程序文件。
所述显示模块用于显示烧写状态信息。
所述电源模块用于提供电源给主控模块、存储模块、显示模块、按键模块、烧写接口模块。
所述按键模块用于触发主控模块的烧写任务。
所述烧写接口模块用于连接所述待烧写电子设备硬件端子,实现所述待烧写电子设备与烧写电子设备互相通信。
所述主控模块用于控制烧写接口模块的烧写任务、存储模块烧写程序的读取、显示模块显示内容的控制、按键模块触发信号的接收。
所述烧写电子设备用于将所述待烧写电子设备设置为所述ISP启动模式,并复位所述待烧写电子设备,所述使待烧写电子设备进入所述ISP启动模式,通过所述烧写任务与所述待烧写电子设备进行通信,将所述烧写程序文件发送给所述待烧写电子设备。
第三方面,本发明提供一种电子设备,包括待烧写电子设备和烧写电子设备,其中,
所述待烧写电子设备包括功能电路和USB端子,所述功能电路实现所述待烧写电子设备的预定功能,所述USB端子一端与所述待烧写电子设备的单片机相连,另一端与连接了所述烧写电子设备的USB线相连,建立了所述待烧写电子设备与所述烧写电子设备的硬件有线连接。
所述烧写电子设备包括主控MCU、SD卡、LCD、电源电路、按键电路、USB端子。
所述SD卡与所述主控MCU相连,在烧写过程进行之前,通过PC将所述烧写程序文件写入到所述SD卡中,在烧写过程中,所述主控MCU读取所述SD卡的所述烧写程序文件,由于SD的可插拔性,使用者无需再烧写过程中操作PC,只需要在烧写之前事先将所需烧写的程序文件写入SD卡中,使烧写过程摆脱了PC的限制。
所述LCD与所述主控MCU相连,用于显示烧写状态信息,所述烧写状态信息包括烧写启动、出错、结果信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卡姆福(北京)能源服务有限公司,未经卡姆福(北京)能源服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710450629.X/2.html,转载请声明来源钻瓜专利网。