查看: 4032|回复: 5

[其他] 初学单片机,请教如何进入和退出STOP mode (stop1/stop2/stop3) ,实现待机的低功耗

[复制链接]

该用户从未签到

4

主题

17

帖子

0

新手上路

Rank: 1

积分
29
最后登录
1970-1-1
发表于 2012-12-17 15:18:00 | 显示全部楼层 |阅读模式
新手请教:
除了配置SOPT1 和SPMSC1 和SPMSC2 选择STOP模式 以及置位BDMEN外,
如何执行STOP命令(汇编里有STOP命令,C语言相应的命令咋写???)
还有如果是STOP1,如何利用PPDC位恢复睡眠前系统状态?
我知道答案 目前已有4人回答
回复

使用道具 举报

该用户从未签到

11

主题

288

帖子

0

版主

Rank: 7Rank: 7Rank: 7

积分
610
最后登录
1970-1-1
发表于 2012-12-18 10:25:27 | 显示全部楼层

RE:初学单片机,请教如何进入和退出STOP mode (stop1/stop2/stop3) ,实现待机的低功耗

C语言:asm("STOP1");
请问你用的是哪个芯片?
回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

17

帖子

0

新手上路

Rank: 1

积分
29
最后登录
1970-1-1
 楼主| 发表于 2012-12-18 13:12:22 | 显示全部楼层

RE:初学单片机,请教如何进入和退出STOP mode (stop1/stop2/stop3) ,实现待机的低功耗

我用的HCS08EL32,寄存器配置:
  SOPT1_STOPE=1; //使能stop模式  
  SPMSC1  =0x00; //
  SPMSC2_PPDC=0; //STOP3
运行时CW指示非法操作(进入Stop模式),使用外部引脚中断,但外部按钮触发
无法唤醒(进入stop前,外部中断(每按一次计数1)正常
请教我应该如何才能唤醒睡眠
回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

17

帖子

0

新手上路

Rank: 1

积分
29
最后登录
1970-1-1
 楼主| 发表于 2012-12-18 13:38:39 | 显示全部楼层

RE:初学单片机,请教如何进入和退出STOP mode (stop1/stop2/stop3) ,实现待机的低功耗

我用PE生成代码,能唤醒STOP
回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

17

帖子

0

新手上路

Rank: 1

积分
29
最后登录
1970-1-1
 楼主| 发表于 2012-12-18 14:25:55 | 显示全部楼层

RE:初学单片机,请教如何进入和退出STOP mode (stop1/stop2/stop3) ,实现待机的低功耗

我用PE生成代码,能唤醒STOP
回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

17

帖子

0

新手上路

Rank: 1

积分
29
最后登录
1970-1-1
 楼主| 发表于 2012-12-18 14:26:02 | 显示全部楼层

RE:初学单片机,请教如何进入和退出STOP mode (stop1/stop2/stop3) ,实现待机的低功耗

我用PE生成代码,能唤醒STOP
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-20 11:51 , Processed in 0.095467 second(s), 26 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表