一种微控制器芯片烧录的方法和装置制造方法及图纸

技术编号:14903924 阅读:205 留言:0更新日期:2017-03-29 19:07
本发明专利技术属于微控制器技术领域,提供了一种微控制器芯片烧录的方法和装置。所述方法包括:在检测到所述微控制器(Microcontroller Unit,MCU)芯片的复位方式为上电复位时,开启所述烧录模块的使能,以接收烧录时序;当在预定时间内接收到所述烧录时序时,控制所述烧录模块工作,并控制所述MCU芯片中的其他功能模块不工作。通过本发明专利技术有效解决现有技术中MCU芯片烧录时,存在烧录模块与所述MCU芯片中的其他功能模块相互干扰的问题。

【技术实现步骤摘要】

本专利技术属于微控制器
,尤其涉及一种微控制器芯片烧录的方法和装置
技术介绍
目前,微控制器(MicrocontrollerUnit,MCU)芯片烧录常用的方法是将烧录管脚与所述MCU芯片的其他功能管脚复用在一起,通过特定的烧录时序将软件程序代码烧写到所述MCU芯片的存储单元中。然而,在进行所述MCU芯片烧录时,存在烧录模块与所述MCU芯片中的其他功能模块相互干扰的问题。故,有必要提出一种新的技术方案,以解决上述技术问题。
技术实现思路
鉴于此,本专利技术实施例提供一种微控制器芯片烧录的方法和装置,旨在解决现有技术中MCU芯片烧录时,存在烧录模块与所述MCU芯片中的其他功能模块相互干扰的问题。本专利技术实施例的第一方面,提供一种微控制器芯片烧录的方法,所述方法包括:在检测到所述MCU芯片的复位方式为上电复位时,开启所述烧录模块的使能,以接收烧录时序;当在预定时间内接收到所述烧录时序时,控制所述烧录模块工作,并控制所述MCU芯片中的其他功能模块不工作。本专利技术实施例的第二方面,提供一种微控制器芯片烧录的装置,所述装置包括:开启单元,用于在检测到所述MCU芯片的复位方式为上电复位时,开启所述烧录模块的使能,以接收烧录时序;控制单元,用于当在预定时间内接收到所述烧录时序时,控制所述烧录模块工作,并控制所述MCU芯片中的其他功能模块不工作。本专利技术实施例与现有技术相比存在的有益效果是:本专利技术实施例在检测到所述MCU芯片的复位方式为上电复位时,开启所述烧录模块的使能,以接收烧录时序,当在预定时间内接收到所述烧录时序时,控制所述烧录模块工作,并控制所述MCU芯片中的其他功能模块不工作,有效解决了现有技术中MCU芯片烧录时,存在烧录模块与所述MCU芯片中的其他功能模块相互干扰的问题。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的微控制器芯片烧录的方法的实现流程图;图2是本专利技术实施例二提供的微控制器芯片烧录的方法的实现流程图;图3是本专利技术实施例三提供的微控制器芯片烧录的方法的具体流程图;图4是本专利技术实施例四提供的微控制器芯片烧录的装置的组成示意图;图5是本专利技术实施例五提供的微控制器芯片烧录的装置的组成示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。实施例一:图1示出了本专利技术第一实施例提供的微控制器芯片烧录的方法的实现流程,所述MCU芯片包括烧录模块,所述实现流程详述如下:在步骤S101中,在检测到MCU芯片的复位方式为上电复位时,开启烧录模块的使能,以接收烧录时序;所述烧录时序包括但不限于烧录命令和烧录数据,所述烧录数据可以是待写入所述MCU芯片的存储单元的软件程序代码。在步骤S102中,当在预定时间内接收到所述烧录时序时,控制所述烧录模块工作,并控制所述MCU芯片中的其他功能模块不工作。在本专利技术实施例中,复用烧录管脚与所述MCU芯片中的其他功能管脚,所述烧录管脚可以是时钟信号管脚和数据信号管脚,所述MCU芯片中的其他功能管脚对应所述MCU芯片中的其他功能模块,所述MCU芯片中的其他功能模块包括中央处理器(CentralProcessingUnit,CPU)模块、读写内存模块等。进一步的,本专利技术实施例还包括:当在预定时间内(例如3ms)未接收到所述烧录时序时,控制所述烧录模块不工作,并控制所述MCU芯片中的其他功能模块工作。其中,所述控制所述烧录模块不工作包括:关闭所述烧录模块的使能,以在检测到所述MCU芯片的复位方式为所述上电复位时重新启动所述烧录模块。本专利技术实施例通过在检测到所述MCU芯片的复位方式为上电复位时,开启所述烧录模块的使能,以接收烧录时序,当在预定时间内接收到所述烧录时序时,控制所述烧录模块工作,并控制所述MCU芯片中的其他功能模块不工作,当在预定时间内未接收到所述烧录时序时,控制所述烧录模块不工作,并控制所述MCU芯片中的其他功能模块工作,有效解决了现有技术中MCU芯片烧录时,存在烧录模块与所述MCU芯片中的其他功能模块互扰的问题。实施例二:图2示出了本专利技术第二实施例提供的微控制器芯片烧录的方法的实现流程,所述MCU芯片包括烧录模块、时钟信号管脚和数据信号管脚,所述实现流程详述如下:在步骤S201中,在MCU芯片上电时,设置数据信号管脚的状态为输入状态;在本专利技术实施例中,时钟信号管脚的状态一直为输入状态,在所述MCU芯片上电时,设置数据信号管脚的状态为输入状态,所述时钟信号管脚用于接收烧录器发送的时钟信号,所述数据信号管脚为双向管脚,用于接收烧录器发送的烧录时序,同时向烧录器发送反馈信息,所述反馈信息包括但不限于所述MCU芯片的ID号及所述MCU芯片中存储单元的软件程序代码,所述时钟信号用于控制所述烧录时序和反馈信息的传送。较佳的,烧录时序可以是以高电平开头的8个高低电平组成的数组,例如10000000。在步骤S202中,在检测到所述MCU芯片的复位方式为上电复位时,开启烧录模块的使能,以接收烧录时序;所述烧录时序包括但不限于烧录命令和烧录数据,所述烧录数据可以是待写入所述MCU芯片的存储单元的软件程序代码。在步骤S203中,获取所述数据信号管脚的信号,根据获取的所述信号判断是否接收到所述烧录时序;示例性的,在获取的信号为以高电平开头的8个高低电平组成的数组时,确定接收到所述烧录时序,否则,确定未接收到所述烧录时序。在本专利技术实施例中,为了使所述MCU芯片在预定时间内快速地响应接收到的烧录时序,在所述MCU芯片上电后,烧录器先连续发送多个低电平信号再发送进入烧录模式的所述烧录时序,在开启所述烧录模块的使能之后,若连续接收到多个低电平信号,控制所述烧录模块进行复位,以在所述烧录模块接收到第一个高电平信号后进入烧录模式,以使得所述MCU芯片快速准确的进入烧录模式。在步骤S204中,当在预定时间内接收到所述烧录时序时,控制所述烧录模块工作,并控制所述MCU芯片中的其他功能模块不工作。进一步的,本专利技术实施例还包括:当在预定时间内(例如3ms)未接收到所述烧录时序时,控制所述烧录模块不工作,并控制所述MCU芯片中的其他功能模块工作。其中,所述控制所述烧录模块不工作包括:关闭所述烧录模块的使能,以在检测到所述MCU芯片的复位方式为所述上电复位时重新启动所述烧录模块。本专利技术实施例通过在MCU芯片上电时,设置数据信号管脚的状态为输入状态,在检测到所述MCU芯片的复位方式为上电复位时,开启所述烧录模块的使能,获取所述数据信号管脚的信号,根据获取的所述信号判断是否接收到所述烧录时序,当在预定时间内接收到所述烧录时序时,控制所述烧录模块工作,并控制所述MCU芯片中的其他功能模块不工作,当在预定时间内未接收到所述烧录时序时,控制所述烧录模块不工作,并控制所述MCU芯片中的其他功能模块工作,有效解决了现有技术中MCU芯片烧录时,存在烧录本文档来自技高网...

【技术保护点】
一种微控制器芯片烧录的方法,所述微控制器MCU芯片包括烧录模块,其特征在于,所述方法包括:在检测到所述MCU芯片的复位方式为上电复位时,开启所述烧录模块的使能,以接收烧录时序;当在预定时间内接收到所述烧录时序时,控制所述烧录模块工作,并控制所述MCU芯片中的其他功能模块不工作。

【技术特征摘要】
1.一种微控制器芯片烧录的方法,所述微控制器MCU芯片包括烧录模块,其特征在于,所述方法包括:在检测到所述MCU芯片的复位方式为上电复位时,开启所述烧录模块的使能,以接收烧录时序;当在预定时间内接收到所述烧录时序时,控制所述烧录模块工作,并控制所述MCU芯片中的其他功能模块不工作。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当在预定时间内未接收到所述烧录时序时,控制所述烧录模块不工作,并控制所述MCU芯片中的其他功能模块工作。3.根据权利要求2所述的方法,其特征在于,所述控制所述烧录模块不工作包括:关闭所述烧录模块的使能,以在检测到所述MCU芯片的复位方式为所述上电复位时重新启动所述烧录模块。4.根据权利要求1所述的方法,所述MCU芯片包括数据信号管脚,其特征在于,所述方法还包括:在所述MCU芯片上电时,设置所述数据信号管脚的状态为输入状态;在开启所述烧录模块的使能之后,还包括:获取所述数据信号管脚的信号,根据获取的所述信号判断是否接收到所述烧录时序。5.根据权利要求1所述的方法,其特征在于,在开启所述烧录模块的使能之后,还包括:若连续接收到多个低电平信号,控制所述烧录模块进行复位,以在所述烧录模块接收到第一个高电平信号后进入烧录模式。6.一种微控制器芯片烧录的装置,...

【专利技术属性】
技术研发人员:叶媲舟程仙娟涂柏生
申请(专利权)人:深圳市博巨兴实业发展有限公司
类型:发明
国别省市:广东;44

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

1