打印
[STM8]

wait 模式

[复制链接]
1650|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
t2230510|  楼主 | 2010-9-11 13:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
说到唤醒,我今天还有一个疑惑——在“wait”模式时禁止TIM1(TIM1_CR1 &= ~0x01; // 计数器关),等唤醒后再开TIM1,但试验的结果是唤醒后无法打开TIM1。why?
是不是要考虑唤醒时间啊?可wait的唤醒时间只有0.56us啊
沙发
香水城| | 2010-9-11 22:05 | 只看该作者
怎么进的WAIT模式?进WAIT前作了什么?退出WAIT后又作了什么?

使用特权

评论回复
板凳
t2230510|  楼主 | 2010-9-12 20:23 | 只看该作者
就是检测到系统掉电后,在main函数的while(1)循环执行下面这两句:
TIM1_CR1 &= ~0x01; // 计数器关;
_asm("wfi");   //低功耗模式(等待)
在一个外部中断里执行  TIM1_CR1 |= 0x01; // 使能计数器工作。
现检测到外部中断是被触发了的,但T1却没有打开。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

38

帖子

0

粉丝