LPC178x/177x Cortex-M3 复位机制详解:外部复位、看门狗、上电与掉电检测

需积分: 48 185 下载量 100 浏览量 更新于2024-08-06 收藏 18.38MB PDF 举报
"该文档是关于IBM BladeCenter管理模块的命令行界面参考指南,主要涉及处理器的复位机制和掉电检测功能。" 本文档详细介绍了LPC178x/177x系列Cortex-M3微处理器的复位方式,包括外部复位、看门狗复位、上电复位以及掉电检测复位。 1. **外部复位**: - 当芯片的RESET引脚被拉低时,启动外部复位。复位信号需要在晶振稳定且XTAL1脚上有合规时钟信号后才能解除。 - 对于外部晶振,上电后RESET信号应保持10ms;若晶振已稳定,只需保持300ns。 - RESET引脚具有施密特触发输入和干扰滤波器,防止短脉冲干扰导致意外复位。 2. **看门狗复位**: - LPC178x/177x系列处理器内置看门狗定时器,可以用于监控系统状态,当超时时自动复位处理器。 3. **上电复位**: - 当VDD(3V3)引脚电平超过1V左右,上电复位(POR)功能启动,复位处理器。上电复位会清除其他复位源标志,但如果其他复位信号仍有效,对应的标志位会被置位。 4. **掉电检测**: - 当VDD(3V3)电压低于1.85V,内部的掉电检测器会触发复位,防止Flash内容改变。 - 低电压时,BOD电路保持复位直至电压下降到1V以下,同时上电复位电路也会保持芯片整体复位。 - 有两个级别的电压检测,当电压降至2.2V左右,会触发中断信号,唤醒CPU。RSID寄存器的BOD位清零表示掉电唤醒结束。 - 掉电检测中断需在NVIC中断使能寄存器中启用,否则可以通过查询原始中断状态寄存器检测。如果电源在唤醒定时器完成前恢复,处理器会按之前的模式继续工作,不产生中断,BOD位清零。 此外,文档还提及了掉电检测阈值的滞后特性,确保在2.95V左右能够可靠地产生中断信号。这部分内容出自《周立功 深入浅出 Cortex-M3 上册》,涵盖了嵌入式系统、处理器和操作系统的基础知识。