实现断电继续计时

[复制链接]
1557|29
 楼主| yszong 发表于 2017-8-27 14:29 | 显示全部楼层 |阅读模式
看了半天手册,感觉好像没有此功能,版主能给解释下吗?没有此功能,那RTC的大多数应用意义就不大了。
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 | 显示全部楼层
我明天试试
jlyuan 发表于 2017-8-27 14:35 | 显示全部楼层
断电继续计时的话,那就给RTC一个单独的时钟的。
lizye 发表于 2017-8-27 14:36 | 显示全部楼层
那就采用一个外接RTC芯片的吧
spark周 发表于 2017-8-27 14:37 | 显示全部楼层

并且给它单独供电的就可以的。
liliang9554 发表于 2017-8-27 14:39 | 显示全部楼层
给单片机一个纽扣电池
zhaoxqi 发表于 2017-8-27 14:43 | 显示全部楼层

一般的设计时会单独的为单片机提供一个备用电源的,起作用主要就是为了保证RTC的正常运行的。
zhanghqi 发表于 2017-8-27 14:45 | 显示全部楼层
一般是加一个纽扣电池的就可以。
 楼主| yszong 发表于 2017-8-27 14:46 | 显示全部楼层
搞定了,呵呵,犯了低级错误……结贴啦,多谢各位
chuntian2016 发表于 2017-8-28 21:27 | 显示全部楼层
这个怎么实现的呢?
kkzz 发表于 2017-8-28 22:22 | 显示全部楼层
这个RTC需要单独供电的。
hudi008 发表于 2017-8-28 22:23 | 显示全部楼层
这个是什么芯片?
lzmm 发表于 2017-8-28 22:23 | 显示全部楼层
使用电池供电了吗?
minzisc 发表于 2017-8-28 22:24 | 显示全部楼层
推荐RTC芯片。
selongli 发表于 2017-8-28 22:24 | 显示全部楼层
实时时钟RTC
fentianyou 发表于 2017-8-28 22:24 | 显示全部楼层
持续给RTC供电
xiaoyaodz 发表于 2017-8-28 22:25 | 显示全部楼层
通常是32768Hz
febgxu 发表于 2017-8-28 22:26 | 显示全部楼层
MSP430 f5299利用RTC就能实现。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

830

主题

11379

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部