第六章 复位和启动 6
1 简介 MCU 支持的复位源有: 表6-1 复位源 复位源 描述 上电复位 • 上电复位(POR) 系统复位 •外部引脚复位(PIN) •低电平检测(LVD)复位 •COP看门狗复位 •低漏唤醒(LLWU)复位 •多用途时钟发生器时钟丢失(LOC)复位 •软件复位 •锁定复位(LOCKUP) •EzPort复位 •MDM-DAP系统复位 调试复位 •JTAG复位 •nTRST 复位 除了EzPort 和MDM-AP 复位之外,每个系统复位源在系统复位状态寄存器(SRSH 和SRSL)都有相应的位
详见模式控制器一章
MCU 在 CSEZP _引脚决定的功能模式下选择单片(默认)模式或串行 flash 编程(EzPort)模式而退出复位状态
详见启动选项
2 复位 此部分讨论基本的复位机制和复位源
一些引发复位的模块可以配置为触发中断
参见各独立外设章节获取更多信息
1 上电复位(POR) 当给 MCU 上电或提供的电压低于上电复位重置电压(VPOR)时,POR 电路会触发POR复位
当电压升高时,LVD 电路保持MCU 处于复位状态直到电压大于 LVD 低电压阈值(VLVDL)
POR 复位后SRSL 寄存器的POR 和LVD 位亦重设
2 系统复位 MCU 复位是一种可以使芯片回到初始状态的方法
系统复位起始于全面监管的片上调节器和来自于内部参考的系统时钟发生器
当芯片退出复位时,它按如下顺序操作: · 从中断向量表0 偏移开始读取开始SP(SP_main) · 从中断向量表4 偏移开始读取 PC · LR 设置为 0xFFFF_FFFF 片上外设模块和非模拟IO 引脚最初都被置为禁止
复位之后模拟引脚被默认为相应的模拟功能
复位时,JTAG 相应的输入引脚被配置为: · TDI 上拉(PU) · TCK 下拉