首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

请教MC9S12C32低功耗模式

请教MC9S12C32低功耗模式

大家好,我想向大家请教一下MC9S12C32低功耗模式(STOP模式、WAIT模式)的具体应用。
1 各个模块在低功耗模式中是否还正常工作?
2 通过何种方式能退出低功耗模式?
3 datasheet中的freeze mode指的是什么?
大家能否提供一点MC9S12C32低功耗模式的资料用来参考?
谢谢!
邮箱:zxiangru@163.com     qq: 17863421
1. 各个模块在低功耗模式下是否工作,如何工作是可以设置的,具体要看此模块的使用说明。
海纳百川  有容乃大
2. 一般是通过中断的方式退出低功耗模式。
海纳百川  有容乃大
3. 你指的是哪篇文档里介绍的freeze mode?一般S12只有stop、pseudo stop和wait三种低功耗模式。
海纳百川  有容乃大
首先谢谢strongchen的答复!

关于 freeze mode,我在mc9s12c32的定时器模块关于TSCR1寄存器介绍中(以下列出TSWAI 和

TSFRZ 两位)。

TSWAI — Timer Module Stops While in Wait

    1 = Disables the timer module when the MCU is in the wait mode. Timer interrupts

cannot be used to get the MCU out of wait.

    0 = Allows the timer module to continue running during wait.

    TSWAI also affects pulse accumulator.

TSFRZ — Timer Stops While in Freeze Mode

    1 = Disables the timer counter whenever the MCU is in freeze mode This is  useful for

emulation.

    0 = Allows the timer counter to continue running while in freeze mode.

    TSFRZ does not stop the pulse accumulator.

      Freeze Mode指的是什么?

    TSWAI 如果 = 1 是不是表示执行wait指令后,定时器就自动关闭了?如果其它中断退出了wait模式,

是不是定时器模块立刻就能正常工作(不考虑恢复时间的话)?

    如果通过中断,一旦退出了低功耗模式,程序是不是就运行在正常模式,除非再次执行wait、stop指

令?
    一旦退出了低功耗模式,原先已经初始化过的模块寄存器是否需要再次初始化?

    谢谢!!
返回列表