hi,大家好,用的MSP430F5438A
请教一下一次睡眠半个小时该怎么设置?
定时器?(貌似时间不够)
实时时钟?
kanghui zhao:
回复 灰小子:
谢谢您的回复,请问一下TI有没有实时时钟的例程呢?
还有说的后面一种方式能详细讲一下么?
Ling Zhu2:
定时器 外部灌时钟
Ling Zhu2:
回复 Ling Zhu2:
另外 RTC 可以用作一个 32bit 的定时器,这个对半小时来说 足够了
kanghui zhao:
回复 Ling Zhu2:
hi,您好,非常感谢您的回复,我觉得我的程序带个RTC实时时钟比较好,但是RTC设置里面并没有半个小时唤醒的设置?
RTCTEV:RTC时间事件指示:
RTC模式
RTCTEV的值
内部中断
计数器模式00
8位溢出
01
16位溢出
10
24位溢出
11
32位溢出
日历模式00
分钟改变
01
小时改变
10
午夜(00:00)
11
白天(12:00)
难道设置成每分钟唤醒一次,然后累加半个小时?这样的话感觉功耗又上去了!~~
kanghui zhao:
回复 Ling Zhu2:
您好,RTC用计数器模式确实可以实现,如果用日历模式能否实现呢?
kanghui zhao:
回复 Ling Zhu2:
您看能否这样呢?
RTCTEV:RTC时间事件指示
RTC模式
RTCTEV的值
内部中断
计数器模式00
8位溢出
01
16位溢出
10
24位溢出
11
32位溢出
日历模式00
分钟改变
01
小时改变
10
午夜(00:00)
11
白天(12:00)
这里设置为每个整点小时中断一次;
然后在每个小时的30分钟(也就是00:30:00、01:30:00、02:30:00等等时刻)进行一次闹钟呢?
kanghui zhao:
回复 kanghui zhao:
…….