nRESET(有时写作 NRST 或 /RESET) 是数字电路中常见的一个引脚,表示 “复位引脚”(Reset Pin),其中前缀 “n” 表示低电平有效,也叫:
低电平有效复位信号
1、nRESET的含义
-
nRESET = “not RESET” = active low RESET
-
当该引脚被拉低(例如外部短暂接地),系统会被复位
-
当拉高(电平恢复为 1),系统退出复位状态,开始正常运行
2、nRESET 的作用
-
在 MCU、SoC、FPGA 等芯片中,强制系统进入初始状态
-
清除寄存器、状态机、计数器等内部逻辑
-
启动程序执行(从 Boot ROM / Flash)
-
常用于外部按钮、调试器控制或电源异常处理
3、nRESET 的常见应用场景
场景 | 说明 |
---|---|
复位按钮 | 用户按下时将 nRESET 引脚拉低,实现手动复位 |
调试器复位(如 ST-Link/J-Link) | 调试器可控制 nRESET 进行全系统软/硬复位 |
电源复位管理(POR/BO) | 电源监控器在低压下自动拉低 nRESET 保护系统 |
Watchdog 超时复位 | 系统无响应时强制拉低 nRESET 引脚重启 |
4、nRESET 引脚电路连接示意
+3.3V│[10kΩ 上拉]│┌──┴──┐│ nRESET ├───► MCU / FPGA / SoC└──┬───┘│[复位按钮]│GND
平时 nRESET 被上拉为高电平(芯片正常运行),按下按钮时,nRESET 被拉低,芯片进入复位状态
5、nRESET 与调试/编程器关系
调试器(如 ST-Link、J-Link)通过 nRESET 引脚控制芯片复位,以便:
-
进入调试模式
-
在烧录前清空 Flash
-
在系统死锁时强制连接 MCU
6、与其他信号的区别
信号 | 意义 | 电平有效性 |
---|---|---|
nRESET | 外部硬件复位引脚 | 低电平有效 |
RESET(高有效) | 少见,复位时为高电平 | 高电平有效 |
软件复位(soft reset) | MCU 内部触发(如 NVIC_SystemReset) | 不一定有外部引脚变化 |
POR(Power-On Reset) | 上电后自动复位 | 与 nRESET 并列 |