‘壹’ STC单片机冷启动和复位有什么区别
STC单片机有多种类型,现以STC12系列为例说明。
冷启动,单片机掉电,电量放光后上电,为冷启动。
复位,单片机不掉电,使用复位管脚对其复位(还有其他类型的复位:看门狗、IAP_COUNTER控制软复位)。这些属于热启动。
冷启动时,在单片机的特殊寄存器(PCON-POF位)会有记录,标志位被置1,用户可查询,分辨是否为冷启动。
还有区别于,冷启动时会先判断ISP程序烧写,大部分的复位类型不判断ISP程序烧写,直接进入用户程序。
另外,STC单片机在重新开始运行时(冷启动、热启动),程序运行位置不同,与复位或启动类型有关。其中内容较多,请参考说明文档中 《xxxx系列单片机的看门狗及软件复位--热启动复位和冷启动复位》。
‘贰’ 热启动和冷启动的区别在哪
区别在于:
1、启动的方法不同。
热启动是指在电脑已经加电的情况下,同时按下Ctrl、Alt 和Del 键,此时将重新启动机器;
冷启动就是切断电脑的电源,重新启动。一般按机箱上POWER按钮启动。
2、数据存储是否改变。
冷启动时单片机内部RAM中的数值是一些随机量,而热启动时单片机内部RAM的值不会被改变,与启动前相同。
即,冷启动会使存储在随机存储器(RAM)中的数据丢失。
3、计算机是否通电。
冷启动是指单片机从断电到通电的这么一个启动过程;而热启动是单片机始终通电。
热启动前后,机器始终处于通电状态;而冷启动,是机器彻底断电后,重新启动。
(2)单片机怎么样自己重新热启动扩展阅读:
常见计算机自行热启动原因及解决办法:
1、病毒的干扰。
解决办法:立刻用最新的杀毒软件进行杀毒。
2、计算机电源的输出电压不稳定。
解决办法:建议找专业人员测试一下。如果是电输入不稳定则可以考虑买一个稳压器进行稳压。如果是电源故障 (如电源内部电容的软击穿造成短路而产生自保护)的话,赶紧更换,以免造成更大的损失。
3、CPU散热不良、温度过高造成热启动。
解决办法:检查风扇转速是否正常,应该及时清洁风扇并且使用质量好的润滑油。
4、需要电源供电的外设太多 (如光驱、USB设备等),运行时的实际功率超过了电源的额定功率,过载能力较差的电源就会产生自保。
解决办法:建议更换高品质的大功率电源。