0
收藏
微博
微信
复制链接

STC单片机的冷启动和复位是什么?

2026-01-28 09:54
210

STC单片机的冷启动和复位是两种不同的启动方式,直接影响系统初始化状态和程序执行流程。理解它们的差异,能避免程序跑飞、下载失败等问题。

1.png

1、冷启动

定义:系统完全断电后重新上电(如拔插电源)。

硬件初始化:所有硬件模块(CPU、RAM、外设)强制恢复出厂默认状态。

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

标志位状态:上电复位标志POF=1(需手动清零)。

RAM影响:RAM数据全部清零。

触发方式:唯一方式是断电后重新上电。

典型场景:首次烧录程序、系统死机后强制恢复。

2、复位

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

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

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

标志位状态:POF保持原值不变(可用于区分复位类型)。

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

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

典型场景:程序跑飞后快速重启、看门狗超时恢复。


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

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

热门评论0

相关文章

凡亿助教-小燕

专注电子设计,好文分享

开班信息