标题:
请教MC9S12C32低功耗模式
[打印本页]
作者:
zxiangru
时间:
2010-5-24 16:50
标题:
请教MC9S12C32低功耗模式
大家好,我想向大家请教一下MC9S12C32低功耗模式(STOP模式、WAIT模式)的具体应用。
1 各个模块在低功耗模式中是否还正常工作?
2 通过何种方式能退出低功耗模式?
3 datasheet中的freeze mode指的是什么?
大家能否提供一点MC9S12C32低功耗模式的资料用来参考?
谢谢!
邮箱:
zxiangru@163.com
qq: 17863421
作者:
strongchen
时间:
2010-5-25 09:55
1. 各个模块在低功耗模式下是否工作,如何工作是可以设置的,具体要看此模块的使用说明。
作者:
strongchen
时间:
2010-5-25 09:56
2. 一般是通过中断的方式退出低功耗模式。
作者:
strongchen
时间:
2010-5-25 10:01
3. 你指的是哪篇文档里介绍的freeze mode?一般S12只有stop、pseudo stop和wait三种低功耗模式。
作者:
zxiangru
时间:
2010-5-26 13:42
首先谢谢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指
令?
一旦退出了低功耗模式,原先已经初始化过的模块寄存器是否需要再次初始化?
谢谢!!
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0