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

请教9s08GT60怎么才能进入STOP3休眠状态呢?

请教9s08GT60怎么才能进入STOP3休眠状态呢?

主循环下设置Stop3模式按照datasheet上就是那么设置的。小弟不知道那边出了问题
,那位大虾能帮忙解答一下。
for(;;) {
          SOPT_STOPE=1;        /* STOP IE */
          SPMSC2=SPMSC2&~0x03;/* Enable deep sleep mode stop3. */
  } /* loop forever */ //end for

明白了

谢谢版主关心,回复的好快阿。
忘加命令了,用KBDWAIT才进入休眠状态。

SRTISC=SRTISC&~0x07; /* Disable wake up timer. */
  SPMSC2=SPMSC2&~0x03;/* Enable deep sleep mode stop3. */
  for(;;) {
          KBDWAIT;           
  } /* loop forever */ //end for

请教版主

有什么办法通常情况下MCU工作在STOP1状态下,然后周期性的MCU在STOP3状态下检测一段时间呢?(因为想用stop1状态比较省电)

[em27][em27]
返回列表