STC单片机冷启动和复位有什么区别?

2024-11-03 00:24:45
推荐回答(1个)
回答1:

STC单片机有多种类型,现以STC12系列为例说明。
冷启动,单片机掉电,电量放光后上电,为冷启动。
复位,单片机不掉电,使用复位管脚对其复位(还有其他类型的复位:看门狗、IAP_COUNTER控制软复位)。这些属于热启动。
冷启动时,在单片机的特殊寄存器(PCON-POF位)会有记录,标志位被置1,用户可查询,分辨是否为冷启动。
还有区别于,冷启动时会先判断ISP程序烧写,大部分的复位类型不判断ISP程序烧写,直接进入用户程序。
另外,STC单片机在重新开始运行时(冷启动、热启动),程序运行位置不同,与复位或启动类型有关。其中内容较多,请参考说明文档中 《xxxx系列单片机的看门狗及软件复位--热启动复位和冷启动复位》。