一种手持式离线编程器及离线编程方法

文档序号:6624275阅读:348来源:国知局
一种手持式离线编程器及离线编程方法
【专利摘要】本发明公开了一种手持式离线编程器,其包括有:上位机接口,其用于连接计算机;存储单元,其用于存储文件程序;下位机接口,其用于连接待编程器件;主处理器,其用于:当上位机接口连接计算机且下位机接口悬空时,所述主处理器通过上位机接口接收计算机输出的文件程序并储存至存储单元;当下位机接口连接待编程器件且上位机接口悬空时,所述主处理器调取存储单元内储存的文件程序,并通过下位机接口将文件程序烧录至待编程器件。该编程器可以脱离计算机而独立工作,进而实现了离线编程,具有较好的便携性,同时,手持该离线编程器可以对现场任意位置的待编程器件编程,从而具有较高的编程、烧录工作效率。
【专利说明】一种手持式离线编程器及离线编程方法

【技术领域】
[0001] 本发明涉及编程器,尤其涉及一种手持式离线编程器及离线编程方法。

【背景技术】
[0002] 编程器是一种向可编程集成电路写入数据的工具,编程器主要用于对单片机、存 储器之类的芯片进行升级等,现有的编程器均是在线式的,即编程器接收端连接计算机,其 烧录端连接待写入程序的待编程器件,并且在同时连接计算机和待编程器件的条件下,将 计算机输出的文件程序烧录至待编程器件。但是此类编程器需实时与计算机相连,缺乏便 携性,并且工作效率低下。


【发明内容】

[0003] 本发明要解决的技术问题在于提供一种编程、烧录效率高并且便于携带的手持式 离线编程器及离线编程方法。
[0004] 为解决上述技术问题,本发明采用如下技术方案。
[0005] -种手持式离线编程器,其包括有:一上位机接口,其用于连接计算机;一存储单 元,其用于存储文件程序;一下位机接口,其用于连接待编程器件;一主处理器,其分别连 接于上位机接口、存储单元和下位机接口,所述主处理器用于:当上位机接口连接计算机且 下位机接口悬空时,所述主处理器通过上位机接口接收计算机输出的文件程序并储存至存 储单元;当下位机接口连接待编程器件且上位机接口悬空时,所述主处理器调取存储单元 内储存的文件程序,并通过下位机接口将文件程序烧录至待编程器件。
[0006] 优选地,所述主处理器还连接有一显示单元,所述显示单元用于执行主处理器的 控制指令而显示数据。
[0007] 优选地,所述显示单元显示的数据包括烧录进度及存储单元的存储状态。
[0008] 优选地,所述主处理器还连接有一按键单元,所述按键单元用于向主处理器输入 控制指令。
[0009] 优选地,所述按键单元输入的控制指令包括启动烧录指令和停止烧录指令。
[0010] 优选地,所述主处理器是ARM处理器。
[0011] 一种基于上述手持式离线编程器的离线编程方法,该方法包括如下步骤:步骤 S1,将上位机接口连接计算机且下位机接口悬空;步骤S2,主处理器通过上位机接口接收 计算机输出的文件程序并储存至存储单元;步骤S3,将下位机接口连接待编程器件且上位 机接口悬空;步骤S4,主处理器调取存储单元内储存的文件程序,并通过下位机接口将文 件程序烧录至待编程器件。
[0012] 本发明公开的手持式离线编程器,其工作状态包括下载过程和烧录过程。下载过 程中,需将上位机接口连接计算机而下位机接口悬空,进而从计算机下载文件程序并储存 至存储单元,之后将上位机接口与计算机断开,再将下位机接口连接待编程器件,进而向待 编程器件烧录文件程序。由于该编程器可以脱离计算机而独立工作,进而实现了离线编程, 具有较好的便携性,同时,用户手持该离线编程器可以对现场任意位置的待编程器件编程, 无需拆卸待编程器件或载有待编程器件的线路板,从而具有较高的编程、烧录工作效率。

【专利附图】

【附图说明】
[0013] 图1为本发明手持式离线编程器的电路框图。

【具体实施方式】
[0014] 下面结合附图和实施例对本发明作更加详细的描述。
[0015] 本发明公开了一种手持式离线编程器,如图1所示,其包括有:一上位机接口 1、一 存储单元2、一下位机接口 3及一主处理器4,其中:
[0016] 上位机接口 1用于连接计算机7 ;
[0017] 存储单元2用于存储文件程序;
[0018] 下位机接口 3其用于连接待编程器件8 ;
[0019] 主处理器4分别连接于上位机接口 1、存储单元2和下位机接口 3,所述主处理器 4用于:
[0020] 当上位机接口 1连接计算机7且下位机接口 3悬空时,所述主处理器4通过上位 机接口 1接收计算机7输出的文件程序并储存至存储单元2 ;
[0021] 当下位机接口 3连接待编程器件8且上位机接口 1悬空时,所述主处理器4调取 存储单元2内储存的文件程序,并通过下位机接口 3将文件程序烧录至待编程器件8。
[0022] 上述离线编程器的工作状态包括下载过程和烧录过程,下载过程中,需将上位机 接口 1连接计算机7而下位机接口 3悬空,进而从计算机7下载文件程序并储存至存储单元 2,之后将上位机接口 1与计算机7断开,再将下位机接口 3连接待编程器件8,进而向待编 程器件8烧录文件程序。由于该编程器可以脱离计算机而独立工作,进而实现了离线编程, 具有较好的便携性,同时,手持该离线编程器可以对现场任意位置的待编程器件8编程,无 需拆卸待编程器件8或载有待编程器件8的线路板,从而具有较高的编程、烧录工作效率。 实际应用中,该离线编程器可通过锂电池供电,从而保证长期工作。
[0023] 为了便于观察编程器的工作状态,所述主处理器4还连接有一显示单元5,所述显 示单元5用于执行主处理器4的控制指令而显示数据,进一步地,所述显示单元5显示的数 据包括烧录进度及存储单元2的存储状态,该显示单元5可以是液晶屏、数码管或LED灯 组。为了便于手动控制,所述主处理器4还连接有一按键单元6,所述按键单元6用于向主 处理器4输入控制指令,优选地,所述按键单元6输入的控制指令包括启动烧录指令和停止 烧录指令。本实施例中,所述主处理器4优选是ARM处理器。
[0024] 为了更好地将上述手持式离线编程器与现有技术相结合,本发明还公开一种离线 编程方法,该方法包括如下步骤:
[0025] 步骤S1,将上位机接口 1连接计算机7且下位机接口 3悬空;
[0026] 步骤S2,主处理器4通过上位机接口 1接收计算机7输出的文件程序并储存至存 储单元2 ;
[0027] 步骤S3,将下位机接口 3连接待编程器件8且上位机接口 1悬空;
[0028] 步骤S4,主处理器4调取存储单元2内储存的文件程序,并通过下位机接口 3将文 件程序烧录至待编程器件8。
[0029] 本发明公开的手持式离线编程器及离线编程方法中,先将上位机接口 1连接计算 机7而下载文件程序,之后取下编程器,再将下位机接口 3连接待编程器件8而向待编程器 件8烧录文件程序,由于该编程器可以脱离计算机而独立工作,进而实现了离线编程,具有 较好的便携性,同时,手持该离线编程器可以对现场任意位置的待编程器件8编程,无需拆 卸待编程器件8或载有待编程器件8的线路板,从而具有较高的编程、烧录工作效率。
[0030] 以上所述只是本发明较佳的实施例,并不用于限制本发明,凡在本发明的技术范 围内所做的修改、等同替换或者改进等,均应包含在本发明所保护的范围内。
【权利要求】
1. 一种手持式离线编程器,其特征在于包括有: 一上位机接口,其用于连接计算机; 一存储单元,其用于存储文件程序; 一下位机接口,其用于连接待编程器件; 一主处理器,其分别连接于上位机接口、存储单元和下位机接口,所述主处理器用于: 当上位机接口连接计算机且下位机接口悬空时,所述主处理器通过上位机接口接收计 算机输出的文件程序并储存至存储单元; 当下位机接口连接待编程器件且上位机接口悬空时,所述主处理器调取存储单元内储 存的文件程序,并通过下位机接口将文件程序烧录至待编程器件。
2. 如权利要求1所述的手持式离线编程器,其特征在于,所述主处理器还连接有一显 示单元,所述显示单元用于执行主处理器的控制指令而显示数据。
3. 如权利要求2所述的手持式离线编程器,其特征在于,所述显示单元显示的数据包 括烧录进度及存储单元的存储状态。
4. 如权利要求1所述的手持式离线编程器,其特征在于,所述主处理器还连接有一按 键单元,所述按键单元用于向主处理器输入控制指令。
5. 如权利要求4所述的手持式离线编程器,其特征在于,所述按键单元输入的控制指 令包括启动烧录指令和停止烧录指令。
6. 如权利要求1所述的手持式离线编程器,其特征在于,所述主处理器是ARM处理器。
7. -种基于权利要求1至6任一项所述的手持式离线编程器的离线编程方法,其特征 在于该方法包括如下步骤: 步骤S1,将上位机接口连接计算机且下位机接口悬空; 步骤S2,主处理器通过上位机接口接收计算机输出的文件程序并储存至存储单元; 步骤S3,将下位机接口连接待编程器件且上位机接口悬空; 步骤S4,主处理器调取存储单元内储存的文件程序,并通过下位机接口将文件程序烧 录至待编程器件。
【文档编号】G06F9/445GK104156250SQ201410415315
【公开日】2014年11月19日 申请日期:2014年8月20日 优先权日:2014年8月20日
【发明者】陈鹏程 申请人:深圳市安邦信电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1