STC12系列单片机冷启动、热启动

电子说

1.3w人已加入

描述

STC12系列单片机在设计上比89系列完善,没有了原来的漏洞,所以利用软件解密是无法达到解密的,所以原来STC89系列单片机解密的方法对STC12单片机是无法适用的。

冷启动——是指在断电状态下重新上电。冷启动,是在下载程序开始时,为了是单片检测有无下载信号。若有则下载;若无则执行原来的程序。

热启动——是指已经处于上电状态,给复位端加复位信号(还有其他类型的复位),程序重新运行。

stc单片机为什么要冷启动

stc的程序分引导区和程序区。引导区的代码主要负责ISP在线烧录。而stc的冷启动顺序就是先从引导区然后启动到程序区的。而热启动就是普通的51启动方式,只能从程序区头部开始重新执行。所以你必须冷启动。另外STC提供了一个特殊的寄存器地址,通过设置他能通过软件实现硬复位的功能直接跳转到引导区。

冷启动复位和热启动复位

STC12

冷启动和热启动区别

冷启动对电子产品影响才大。

从电路角度来看:

热启动是在系统仍通电的情况下重新启动系统,热启动也是一次软件复位。热启动清除易失性系统内存,并重新装载操作系统。

冷启动是用关闭电源来启动系统,冷启动还对硬件进行复位,它检查硬件,并重新装载操作系统。

最重要的是冷启动对硬件进行一次检查。现在的电脑这个过程好像不是很明显,但是在40年前,这个硬件检查一次可是很耗时间的。

冷启动,电路会从断开变成通路,期间,主机受到的影响类似我们开电灯的时候电灯受的影响(我说的是类似),大家都知道,电动设备启动的时候会有一大电流冲击。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分