打印

实现断电继续计时

[复制链接]
1043|29
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yszong|  楼主 | 2017-8-27 14:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
spark周| | 2017-8-27 14:31 | 只看该作者

RTC确实无法直接支持掉电运行,不过有办法解决,可以开启BOD掉电检测中断,断电后,系统电压低于BOD电压时就会进入中断,此时在BOD中断服务程序里,使能关于uart的Hibernate,进入冬眠模式

使用特权

评论回复
板凳
huangchui| | 2017-8-27 14:32 | 只看该作者
在此模式下,RTC会由电池供电继续计时;注意电源要有稍大的电容,保证掉电时可以运行中断服务程序。

使用特权

评论回复
地板
yszong|  楼主 | 2017-8-27 14:33 | 只看该作者
我明天试试

使用特权

评论回复
5
jlyuan| | 2017-8-27 14:35 | 只看该作者
断电继续计时的话,那就给RTC一个单独的时钟的。

使用特权

评论回复
6
lizye| | 2017-8-27 14:36 | 只看该作者
那就采用一个外接RTC芯片的吧

使用特权

评论回复
7
spark周| | 2017-8-27 14:37 | 只看该作者

并且给它单独供电的就可以的。

使用特权

评论回复
8
liliang9554| | 2017-8-27 14:39 | 只看该作者
给单片机一个纽扣电池

使用特权

评论回复
9
zhaoxqi| | 2017-8-27 14:43 | 只看该作者

一般的设计时会单独的为单片机提供一个备用电源的,起作用主要就是为了保证RTC的正常运行的。

使用特权

评论回复
10
zhanghqi| | 2017-8-27 14:45 | 只看该作者
一般是加一个纽扣电池的就可以。

使用特权

评论回复
11
yszong|  楼主 | 2017-8-27 14:46 | 只看该作者
搞定了,呵呵,犯了低级错误……结贴啦,多谢各位

使用特权

评论回复
12
chuntian2016| | 2017-8-28 21:27 | 只看该作者
这个怎么实现的呢?

使用特权

评论回复
13
kkzz| | 2017-8-28 22:22 | 只看该作者
这个RTC需要单独供电的。

使用特权

评论回复
14
hudi008| | 2017-8-28 22:23 | 只看该作者
这个是什么芯片?

使用特权

评论回复
15
lzmm| | 2017-8-28 22:23 | 只看该作者
使用电池供电了吗?

使用特权

评论回复
16
minzisc| | 2017-8-28 22:24 | 只看该作者
推荐RTC芯片。

使用特权

评论回复
17
selongli| | 2017-8-28 22:24 | 只看该作者
实时时钟RTC

使用特权

评论回复
18
fentianyou| | 2017-8-28 22:24 | 只看该作者
持续给RTC供电

使用特权

评论回复
19
xiaoyaodz| | 2017-8-28 22:25 | 只看该作者
通常是32768Hz

使用特权

评论回复
20
febgxu| | 2017-8-28 22:26 | 只看该作者
MSP430 f5299利用RTC就能实现。

使用特权

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

本版积分规则

830

主题

11379

帖子

4

粉丝