0
收藏
微博
微信
复制链接

一文说清楚:STC单片机冷启动与复位

2026-01-13 10:03
295

在STC单片机中,“冷启动”和“复位”经常被很多新人混淆,但这两类在硬件行为和应用场景上有很大的差异,下面将用最直白的方式,拆解这两者的核心区别,希望对小伙伴们有所帮助。

3.png

1、启动条件不同

冷启动:必须完全断电后重新上电(如拔插电源)

复位:系统带电状态下通过信号触发(如按复位键)

2、硬件初始化范围

冷启动:所有硬件模块(CPU、RAM、外设)强制回到出厂默认状态

复位:仅CPU和关键寄存器重置,RAM数据可能保留(取决于复位类型)

3、程序启动位置

冷启动:优先从系统ISP监控区启动(用于程序烧录检测)

复位:默认从用户程序区0000H地址重启(跳过ISP检测)

4、标志位状态

冷启动:上电复位标志POF=1(需手动清零)

复位:POF保持原值不变(可用于区分复位类型)

5、典型应用场景

冷启动:首次烧录程序、系统死机后强制恢复

复位:程序跑飞后快速重启、看门狗超时恢复

6、对RAM的影响

冷启动:RAM数据全部清零

复位:运行中复位不改变RAM内容(热启动特性)

7、触发方式

冷启动:唯一方式是断电重上电

复位:可通过硬件(RST引脚)、软件(寄存器操作)、看门狗等多种方式触发


本文凡亿教育原创文章,转载请注明来源!

登录后查看更多
0
评论 0
收藏
侵权举报
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表凡亿课堂立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。

热门评论0

相关文章

凡亿助教-小燕

专注电子设计,好文分享

开班信息