解析单片机复位引脚电平特点与复位时间
一、什么是单片机复位
复位的本质,就是让单片机内部所有关键寄存器恢复到初始状态,并让程序从固定入口地址重新开始执行。
通常复位后:
程序计数器 PC 回到初始地址
外设寄存器恢复默认值
IO 状态恢复初始状态
CPU 内核重新启动
RAM 部分区域初始化
简单来说:
复位 = 单片机重新“开机”。
二、单片机复位引脚的作用
单片机通常都会有一个专用 RESET 引脚。
常见命名:
RST
RESET
NRST
nRESET
其主要作用:
1. 上电初始化
单片机刚通电时:
电源电压不稳定
时钟尚未稳定
内部电路尚未建立正常工作条件
此时需要复位电路保持 CPU 不运行。
等电压稳定后:
解除复位
程序正式启动
2. 系统异常恢复
当程序:
死机
跑飞
EMI 干扰
看门狗超时
都可能触发复位。
3. 在线调试与下载程序
很多下载器:
ST-Link
J-Link
ISP
ICP
都需要控制 RESET 引脚。
三、复位引脚的电平特点
不同单片机的复位逻辑不同。
主要分为:
1. 高电平复位
当 RESET 引脚为高电平时:
单片机进入复位状态
低电平:
正常运行
例如部分 51 单片机。
特点
RST 需要保持高电平一定时间
常用 RC 上电复位电路
设计较简单
经典 51 单片机要求:
高电平持续两个机器周期以上


售前客服