Ch06-RstBoot(k60中文)Ch06-RstBoot(k60中文).pdf
文本预览下载声明
第六章 复位和启动
6.1 简介
MCU 支持的复位源有:
表 6-1 复位源
复位源 描述
上电复位 • 上电复位 (POR)
•外部引脚复位 (PIN)
•低电平检测 (LVD)复位
•COP 看门狗复位
系统复位 •低漏唤醒 (LLWU)复位
•多用途时钟发生器时钟丢失(LOC)复位
•软件复位
•锁定复位 (LOCKUP)
•EzPort 复位
•MDM-DAP 系统复位
调试复位 •JTAG 复位
•nTRST 复位
除了EzPort 和 MDM-AP 复位之外,每个系统复位源在系统复位状态寄存器(SRSH 和
SRSL)都有相应的位。详见模式控制器一章。
MCU 在 EZP _ CS 引脚决定的功能模式下选择单片(默认)模式或串行 flash 编程
(EzPort )模式而退出复位状态。详见启动选项。
6.2 复位
此部分讨论基本的复位机制和复位源。一些引发复位的模块可以配置为触发中断。参见
各独立外设章节获取更多信息。
6.2.1 上电复位 (POR )
当给MCU 上电或提供的电压低于上电复位重置电压(VPOR )时,POR 电路会触发 POR
复位。
当电压升高时,LVD 电路保持 MCU 处于复位状态直到电压大于 LVD 低电压阈值
(VLVDL )。POR 复位后 SRSL 寄存器的 POR 和 LVD 位亦重设。
6.2.2 系统复位
MCU 复位是一种可以使芯片回到初始状态的方法。系统复位起始于全面监管的片上调
节器和来自于内部参考的系统时钟发生器。当芯片退出复位时,它按如下顺序操作:
· 从中断向量表 0 偏移开始读取开始 SP (SP_main )
· 从中断向量表 4 偏移开始读取 PC
·LR 设置为 0xFFFF_FFFF
片上外设模块和非模拟 IO 引脚最初都被置为禁止。复位之后模拟引脚被默认为相应的
模拟功能。
复位时,JTAG 相应的输入引脚被配置为:
·TDI 上拉 (PU )
·TCK 下拉 (PD )
·TMS 上拉
相应的输出引脚被配置为:
TDO 既不上拉也不下拉
注意到 nTRST 初始被配置为禁止的,然而一旦被配置为 JTAG 功能时,它的相应输入
引脚被配置为:
·nTRST 上拉
6.2.2.1 外部引脚复位 (PIN )
RESET 是一个专用引脚。该引脚开漏和内部上拉。RESET 将芯片从任何模式唤醒。
在该引脚复位时,SRSL[PIN]被置位。
6.2.2.1.1 复位引脚过滤
RESET 引脚在所有的模式中都支持数字过滤。对于 LLS 和 VLLSx 模式,LLWU 提供
了一个可选的运行在 LPO 时钟为 1kHz 的数值过滤器。过滤操作详见 LLWU 章节。在非低
漏操作中,用于RESET 引脚过滤的有两个可选的时钟—1KHzLPO 时钟和总线时钟。
RESET 引脚过滤在 SIM 逻辑中实现,每个时钟源包含单独的过滤器。在 Stop 和 VLPS
操作中,此逻
显示全部