发 帖  
原厂入驻New
[问答] lm3s休眠功能无法更改时间
2020-4-8 09:00:10  103 LM3S6911 单片机 RTC
分享
用lm3s6911的休眠模块做了一个实时时钟,想要实现单片机断电之后,由电池供电让时间继续走,并且可以更改时间及可以设置定时执行相应的任务。我在一个掉电中断里面调用HibernateRequest()请求系统冬眠,时间就能在单片机断电之后由电池供电继续走,但是下次单片机重新供电之后,无法更改时间,即HibernateRTCSet(0xff)执行之后时间没有改变,好像要唤醒休眠,要用HibernateWakeSet(HIBERNATE_WAKE_PIN | HIBERNATE_WAKE_RTC)要设置唤醒条件,可是外部硬件没有做WAKE唤醒电路,只能选择RTC匹配发生时唤醒,可是断电的时间不确定要断电多久,该如何设置匹配时间呢,或者有什么好的别的思路?
0
2020-4-8 09:00:10   评论 分享淘帖

相关讨论

7 个讨论
用一个不可屏蔽中断唤醒可不可以
2020-4-8 09:20:03 评论

举报

怎么用啊,唤醒条件芯片手册上说是有三种方式,外部引脚有效WAKE,RTC计数匹配唤醒,电池电压过低唤醒阻止冬眠,外部引脚的硬件电路没有设计,只能选择其他的方式,要让单片机的休眠模块的RTC实现一个实时时钟的功能,要求单片机断电后由电池供电,保持RTC计数器的运行,使时间保持实时运行,同时还要可以随时修改计数器的值,以便能调整实时时间,到底该如何实现啊?
2020-4-8 09:30:14 评论

举报

c1441424 发表于 2020-4-8 17:02
怎么用啊,唤醒条件芯片手册上说是有三种方式,外部引脚有效WAKE,RTC计数匹配唤醒,电池电压过低唤醒阻止冬眠,外部引脚的硬件电路没有设计,只能选择其他的方式,要让单片机的休眠模块的RTC实现一个实时时钟的功能,要求单片机断电后由电池供电,保持RTC计数器的运行,使时间保持实时运行,同时还要可以随时修改计数器的 ...

在不增加硬件的基础上,我觉得是不可能达到的吧,只能增加个一键唤醒的按钮了,你没有预留么?
2020-4-8 09:45:57 评论

举报

没有,芯片用于一个电源模块的智能管理,硬件已经打版生产,不能更改硬件了,看看软件上有什么好的办法解决,如果有别的好的思路也可以指点一下啊,就是要及单片机自己本身的相关功能实现实时时钟
2020-4-8 09:55:49 评论

举报

c1441424 发表于 2020-4-8 17:28
没有,芯片用于一个电源模块的智能管理,硬件已经打版生产,不能更改硬件了,看看软件上有什么好的办法解决,如果有别的好的思路也可以指点一下啊,就是要及单片机自己本身的相关功能实现实时时钟

没有外部唤醒,单靠自动唤醒,不可能吧
2020-4-8 10:05:44 评论

举报


M4是不是也可以这么定义呢?
2020-4-8 10:23:25 评论

举报

经论证,该功能不可实现,TI的工程师回复邮件说明了,是公司的人异想天开了,已经放弃。
2020-4-8 10:41:36 评论

举报

只有小组成员才能发言,加入小组>>

1216个成员聚集在这个小组

加入小组

创建小组步骤

关闭

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

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