nreset

  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 并列
posted @ 2025-07-27 21:05  叉叉星  阅读(46)  评论(0)    收藏  举报