st6215c/st6225c
35/105
7.3 停止 模式
停止 模式 是 这 最低 电源 消耗量
模式 的 这 mcu (看图示 22).
这 mcu 变得 在 停止 模式 作 soon 作 这
停止 操作指南 是 executed. 这个 有 这 下列-
ing 影响:
– 程序 执行 是 stopped, 这 microcontrol-
ler 能 是 考虑 作 正在 “frozen”.
– 这 内容 的 内存 和 这 附带的 regis-
ters 是 保持 safely 作 长 作 这 电源 供应
电压 是 高等级的 比 这 内存 保持 电压.
– 这 振荡器 是 stopped, 所以 peripherals 不能
工作 除了 这 那些 那 能 是 驱动 用 一个
外部 时钟.
exit 从 停止 模式
这 mcu 仍然是 在 停止 模式 直到 一个 的 这
下列的 events occurs:
– 重置 (watchdog, lvd 或者 重置
管脚)
– 一个 附带的 中断 (假设 这个 附带的
能 是 驱动 用 一个 外部 时钟)
– 一个 外部 中断 (i/o 端口, nmi)
在 所有 具体情况 一个 延迟 的 2048 或者 32768 时钟 循环
(f
INT
) 是 发生 至 制造 确信 这 振荡器 有
started 合适的.
这 程序 计数器 然后 点 至 这 开始
地址 的 这 中断 或者 reset 维护 routine
(看图示 21).
停止 模式 和 看门狗
当 这 看门狗 是 起作用的 (硬件 或者 软-
ware 触发), 这 停止 操作指南 是 无能
和 一个 wait 操作指南 将 是 executed 在 它的 放置
除非 这 exctnl 选项 位 是 设置 至 1 在 这 运算-
tion 字节 和 一个 一个 高 水平的 是 呈现 在 这 nmi
管脚. 在 这个 情况, 这 停止 操作指南 将 是 exe-
cuted 和 这 看门狗 将 是 frozen.
图示 21. 停止 模式 定时 overview
STOPRUN RUN
2048 或者 32768
重置
或者
中断
停止
操作指南
FETCH
VECTOR
CYCLECLOCK
延迟
1