一种烧写多个单片机程序的装置及方法制造方法及图纸

技术编号:9434475 阅读:104 留言:0更新日期:2013-12-12 00:33
本发明专利技术公开了一种烧写多个单片机程序的装置及方法,所述方法包括:获取与一键烧写板配套连接的拨码开关的码值,选择该码值对应的一键烧写板的时序线;根据预置的对应关系获得与该一键烧写板的时序线对应的节点模块,控制将所述节点模块和调试器接通;将单片机程序烧写到当前与调试器接通的节点模块中。本发明专利技术可将多个节点模块通过一键烧写板的不同时序线与调试器接通;通过拨码开关可控制的使多个节点模块逐一接通调试器;无需多次插拔,提高了工作效率。

【技术实现步骤摘要】
一种烧写多个单片机程序的装置及方法
本专利技术涉及电子
,尤其涉及一种烧写多个单片机程序的装置及方法。
技术介绍
单片机程序烧写的原理为:电脑通过数据线将程序文件发给编程器或调试器,编程器或调试器驱动并口或者串口,按照规定的时序,更改待写入的单片机内部的rom/flash内容,完成烧写。现有技术中单片机程序烧写的方法为:对每个或每类单片机配一套烧写工具,将待写入的单片机连接到烧写工具,下载烧写完一个单片机后拔下来再插上待写入的另一个单片机。当需要烧写多个单片机程序时,现有技术的单片机程序烧写方法需要多次插拔单片机的过程,增加了烧写工具和单片机的损耗或损坏。因此,现有技术还有待改进。
技术实现思路
本专利技术的目的在于提供一种烧写多个单片机程序的装置及方法,以解决烧写多个单片机程序时需多次插拔的技术问题。为达此目的,本专利技术采用以下技术方案:本专利技术一方面提供了一种烧写多个单片机程序的装置,包括:一键烧写板,以及与一键烧写板配套连接的、用于根据拨码开关的码值选择一键烧写板的时序线的拨码开关;所述一键烧写板还连接调试器和多个待烧写的节点模块;且每个节点模块分别对应一键烧写板的一根时序线,所述调试器通过选择出的一键烧写板的时序线与对应的节点模块接通;以实现该节点模块的单片机程序烧写。其中,所述一键烧写板上设置有若干个用于接入节点模块的第一类接口,以及一个用于接入调试器的第二类接口;每个节点模块通过一个第一类接口与一键烧写板连接,不同的第一类接口的JTag口时序线与一键烧写板的不同时序线接通;调试器通过第二类接口与一键烧写板连接;所述第二类接口的JTag口时序线通过拨码开关的码值选择与一键烧写板的某一根时序线接通;所有第一类接口的JTag口数据线、以及第二类接口的JTag口数据线均与一键烧写板的同一数据线接通。其中,所述一键烧写板上设置有14个第一类接口,所述14个第一类接口的JTag口时序线分别与一键烧写板的14根时序线接通。其中,还包括两个用于设置拨码开关的码值的拨码单元,两个拨码单元均与拨码开关连接。其中,节点模块通过排线接入所述一键烧写板的第一类接口;调试器通过排线接入所述一键烧写板的第二类接口;所述调试器为可进行在线编程调试以及对内部Flash存储器进行擦写的调试器。本专利技术另一方面还通过了一种烧写多个单片机程序的方法,包括:获取与一键烧写板配套连接的拨码开关的码值,选择该码值对应的一键烧写板的时序线;根据预置的对应关系获得与该一键烧写板的时序线对应的节点模块,控制将该节点模块和调试器接通;所述预置的对应关系为:每个与一键烧写板连接的节点模块分别对应一键烧写板的一根时序线;与一键烧写板连接的调试器通过选择出的一键烧写板的时序线与对应的节点模块接通;将单片机程序烧写到当前与调试器接通的节点模块中。其中,所述获取与一键烧写板配套连接的拨码开关的码值,选择该码值对应的一键烧写板的时序线之前,还包括:预先分配每个节点模块的烧写时序,建立如下对应关系:每个节点模块分别对应一键烧写板的一根时序线,所述调试器通过选择出的一键烧写板的时序线与对应的节点模块接通。其中,所述一键烧写板上设置有若干个用于接入节点模块的第一类接口,以及一个用于接入调试器的第二类接口;不同的第一类接口的JTag口时序线与一键烧写板的不同时序线接通;第二类接口的JTag口时序线通过拨码开关的码值选择与一键烧写板的某一根时序线接通;所有第一类接口的JTag口数据线、以及第二类接口的JTag口数据线均与一键烧写板的同一数据线接通;所述获取与一键烧写板配套连接的拨码开关的码值,选择该码值对应的一键烧写板的时序线之前,还包括:分别将每个节点模块与一键烧写板上一个第一类接口连接;将调试器与一键烧写板的第二类接口连接。其中,所述拨码开关的码值通过两个拨码单元进行设置,并且在任意时间其中的一个拨码单元必须设置为0;所述获取与一键烧写板配套连接的拨码开关的码值,选择该码值对应的一键烧写板的时序线,包括:获取与一键烧写板配套连接的拨码开关的码值,根据不为0的一个拨码单元的码值选择一键烧写板的时序线。其中,所述调试器为可进行在线编程调试以及对内部Flash存储器进行擦写的调试器;所述将单片机程序烧写到当前与调试器接通的节点模块中,包括:调试器下载编辑单片机程序;将编辑好的单片机程序烧写到当前与调试器接通的节点模块中。实施本专利技术实施例,具有如下有益效果:本专利技术实施例通过提供一种烧写多个单片机程序的装置及方法,可将多个待烧写的节点模块通过一键烧写板上的不同时序线与调试器接通;通过与一键烧写板配套连接的拨码开关的码值选择当前一键烧写板的时序线,可控制的使调试器与对应的节点模块接通。通过本专利技术,只需通过更改拨动开关的码值即可对不同的节点模块进行单片机程序烧写,无需多次从调试器插拔待烧写的节点模块,避免使用过程中对实物物体的损坏损耗,同时也提高了工作效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一种烧写多个单片机程序的装置的结构示意图。图2是本专利技术一种烧写多个单片机程序的装置的原理示意图。图3是本专利技术一种烧写多个单片机程序的方法实施例的流程图。具体实施方式下面结合本专利技术的附图对本专利技术实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。下面将结合附图1-附图3,对本专利技术实施例提供的烧写多个单片机程序的装置及方法进行详细介绍。请参见图1,图1是一种烧写多个单片机程序的装置的结构示意图,该装置包括一键烧写板300和拨码开关400:所述一键烧写板300可连接调试器100和多个待烧写的节点模块200,所述拨码开关400与一键烧写板300配套连接,用于根据拨码开关的码值选择一键烧写板的时序线的拨码开关。如图1所示,所述一键烧写板300与调试器100和多个待烧写的节点模块200连接;且每个节点模块200分别对应一键烧写板300的一根时序线,所述调试器100通过选择出的一键烧写板的时序线与对应的节点模块200接通;以实现该节点模块的单片机程序烧写。即所述调试器100可通过一键烧写板的不同时序线分别与对应的节点模块200接通,并且一次只能接通一个节点模块200。所述调试器100用于下载编辑单片机程序;拨码开关400用于选择烧写当前单片机程序所需的一键烧写板的时序线;一键烧写板300用于通过不同的时序线将调试器100与对应的节点模块200接通。较佳的,本实施例的一键烧写板300上设置有若干个用于接入节点模块200的第一类接口11,以及一个用于接入调试器100的第二类接口12。每个节点模块200通过一个第一类接口11与一键烧写板300连接,且每个第一类接口11的JTag口时序线与一键烧写板的一根时序线接通;调试器100通过第二类接口12与一键烧写板300连接;第二类接口12的JTag口时序线可本文档来自技高网...
一种烧写多个单片机程序的装置及方法

【技术保护点】
一种烧写多个单片机程序的装置,其特征在于,包括:一键烧写板,以及与一键烧写板配套连接的、用于根据拨码开关的码值选择一键烧写板的时序线的拨码开关;所述一键烧写板还连接调试器和多个待烧写的节点模块;且每个节点模块分别对应一键烧写板的一根时序线,所述调试器通过选择出的一键烧写板的时序线与对应的节点模块接通;以实现该节点模块的单片机程序烧写。

【技术特征摘要】
1.一种烧写多个单片机程序的装置,其特征在于,包括:一键烧写板,以及与一键烧写板配套连接的、用于根据拨码开关的码值选择一键烧写板的时序线的拨码开关;所述一键烧写板还连接调试器和多个待烧写的节点模块;且每个节点模块分别对应一键烧写板的一根时序线,所述调试器通过选择出的一键烧写板的时序线与对应的节点模块接通;以实现该节点模块的单片机程序烧写;所述一键烧写板上设置有若干个用于接入节点模块的第一类接口,以及一个用于接入调试器的第二类接口;每个节点模块通过一个第一类接口与一键烧写板连接,不同的第一类接口的JTag口时序线与一键烧写板的不同时序线接通;调试器通过第二类接口与一键烧写板连接;所述第二类接口的JTag口时序线通过拨码开关的码值选择与一键烧写板的某一根时序线接通;所有第一类接口的JTag口数据线、以及第二类接口的JTag口数据线均与一键烧写板的同一数据线接通。2.根据权利要求1所述的烧写多个单片机程序的装置,其特征在于,所述一键烧写板上设置有14个第一类接口,所述14个第一类接口的JTag口时序线分别与一键烧写板的14根时序线接通。3.根据权利要求1所述的烧写多个单片机程序的装置,其特征在于,还包括两个用于设置拨码开关的码值的拨码单元,两个拨码单元均与拨码开关连接。4.根据权利要求1所述的烧写多个单片机程序的装置,其特征在于,节点模块通过排线接入所述一键烧写板的第一类接口;调试器通过排线接入所述一键烧写板的第二类接口;所述调试器为可进行在线编程调试以及对内部Flash存储器进行擦写的调试器。5.一种烧写多个单片机程序的方法,其特征在于,包括:获取与一键烧写板配套连接的拨码开关的码值,选择该码值对应的一键烧写板的时序线;根据预置的对应关系获得与该一键烧写板的时序线对应的节点模块,控制将该节点模块和调试器接通;所述预置的对应关系为:每个与一...

【专利技术属性】
技术研发人员:杨恒李伟毕海顺
申请(专利权)人:无锡泛太科技有限公司
类型:发明
国别省市:

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

1