一种简捷调用微控制器内部启动程序的方法技术

技术编号:20241987 阅读:67 留言:0更新日期:2019-01-29 23:14
本发明专利技术提供了一种简捷调用微控制器内部启动程序的方法,涉及工业控制、物联网、智能家居、智能穿戴设备等领域,包括以下步骤:S1:芯片上电复位;S2:电路自动载入芯片内部存储器初始地址;S3:电路判断读取的值是否为1;S4:判断数值为1时,电路调用预制启动程序;当判断数值不为1时,电路调用用户程序。电路可以只读取并判断芯片内部存储器的初始地址的值是否为全1来决定调用预置启动程序还是用户程序。使得使用过程中,不需要BOOT管脚也可以区分启动何种程序。

【技术实现步骤摘要】
一种简捷调用微控制器内部启动程序的方法
本专利技术涉及工业控制、物联网、智能家居、智能穿戴设备等领域,尤其涉及一种简捷调用微控制器内部启动程序的方法。
技术介绍
微控制器芯片一般都需要支持一个特殊的启动模式,在这个启动模式下,芯片自动运行出厂时就被写人到芯片内部的启动程序,这个启动程序可以完成芯片下载发行用户程序的工作。为了使芯片在上电后能够区分运行用户程序还是这个预置的启动程序,需要在芯片设计的时候规划一个BOOT管脚,芯片上电后根据BOOT管脚不同的电压状态来觉得是调用启动程序还是用户程序。用户如果需要调用微控制器芯片出厂预置的程序来下载发行用户程序,则用户的发行上位机除了需要提供下载程序所需的通信接口,还需要额外提供一个管脚来驱动芯片的BOOT管脚。
技术实现思路
本专利技术的目的在于提供一种简捷调用微控制器内部启动程序的方法,其具有能够不需要BOOT管脚也可以区分启动何种程序的特点。一种简捷调用微控制器内部启动程序的方法,包括以下步骤:S1:芯片上电复位;S2:电路自动载入芯片内部存储器初始地址;S3:电路判断读取的值是否为1;S4:判断数值为1时,电路调用预制启动程序。优选的,本文档来自技高网...

【技术保护点】
1.一种简捷调用微控制器内部启动程序的方法,其特征在于:包括以下步骤:S1:芯片上电复位;S2:电路自动载入芯片内部存储器初始地址;S3:电路判断读取的值是否为1;S4:判断数值为1时,电路调用预制启动程序。

【技术特征摘要】
1.一种简捷调用微控制器内部启动程序的方法,其特征在于:包括以下步骤:S1:芯片上电复位;S2:电路自动载入芯片内部存储器初始地址;S3:电路判断读取的值是否为1;S4:判断数值为1时,电路调用预制启动程序。2.根据权利要求1所述的...

【专利技术属性】
技术研发人员:刘吉平熊辉兵
申请(专利权)人:深圳市航顺芯片技术研发有限公司
类型:发明
国别省市:广东,44

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

1