社区
Linux_Kernel
帖子详情
rtc时钟掉电后不能保存?
yangzhifu
2010-06-29 05:04:08
arm9设置时间后,hwclock -w 保存了一次,然后在hwclock -r 读取时间是正确的,重启时间同样正确,但是掉电后就没有了,rtc驱动添加了的,请问为什么出现这种情况?
...全文
1892
12
打赏
收藏
rtc时钟掉电后不能保存?
arm9设置时间后,hwclock -w 保存了一次,然后在hwclock -r 读取时间是正确的,重启时间同样正确,但是掉电后就没有了,rtc驱动添加了的,请问为什么出现这种情况?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hefuhua
2010-07-01
打赏
举报
回复
1
可以跟踪到linux启动读rtc驱动那里打印看下,如果每次都这样,只有
两种可能,一个你硬件复位接到rtc芯片上了,二个电池没电了或者在你启动硬件
时候由于功率过大给板子,而让你的rtc电路突然减小产生供电迅间供电不足而让rtc复位了
第二种情况也是有可能发生关机或者启动,或者播放视频功耗最大的时候产生
hallowwar
2010-07-01
打赏
举报
回复
我的也不能保存。看来是系统时钟同步设定或者是rtc本身有问题了。
yangzhifu
2010-07-01
打赏
举报
回复
1
[Quote=引用 8 楼 xqfz 的回复:]
楼主应该有一点没有讲明:到底是断电后linux的时间不准了,还是RTC的时间复位不准了。
[/Quote]
linux系统时间在启动的时候读取的是RTC的时间,因为RTC时间在掉电后回复到一个固定的值,所以系统时间也回到了那个值
yangzhifu
2010-07-01
打赏
举报
回复
驱动问题
hefuhua
2010-06-30
打赏
举报
回复
如果保证RTC芯片供电,看看是不是启动时候有硬件复位了?
yangzhifu
2010-06-30
打赏
举报
回复
1
[Quote=引用 4 楼 yangzhifu 的回复:]
引用 3 楼 unixlinuxsys 的回复:
取消同步
取消同步?在驱动里面还是那里?
[/Quote]
你是指取消系统和硬件时钟的同步吗?这个怎么实现?
yangzhifu
2010-06-30
打赏
举报
回复
[Quote=引用 3 楼 unixlinuxsys 的回复:]
取消同步
[/Quote]
取消同步?在驱动里面还是那里?
「已注销」
2010-06-30
打赏
举报
回复
楼主应该有一点没有讲明:到底是断电后linux的时间不准了,还是RTC的时间复位不准了。
yangzhifu
2010-06-30
打赏
举报
回复
[Quote=引用 6 楼 hefuhua 的回复:]
如果保证RTC芯片供电,看看是不是启动时候有硬件复位了?
[/Quote]
没有阿,测试了很多次
unixlinuxsys
2010-06-29
打赏
举报
回复
取消同步
yangzhifu
2010-06-29
打赏
举报
回复
[Quote=引用 1 楼 ckc 的回复:]
主板电池没电了
[/Quote]
有电
ckc
2010-06-29
打赏
举报
回复
主板电池没电了
STM32CubeMX
RTC
配置STM32
RTC
时钟
掉电
日期不更新
STM32
RTC
实时
时钟
是一个独立的定时器。
RTC
模块拥有一组连续计数的计数器,在相应软件配置下,可提供
时钟
日历的功能。修改计数器的值可以重新设置系统当前的时间和日期。 STM32CubeMX
RTC
配置 STM32
RTC
时钟
掉电
日期不更新 STM32CubeMX 串口配置 STM32CubeMX CAN配置 STM32CubeMX SPI配置 STM32CubeMX 定时器配置 STM32CubeMX
时钟
配置 STM32CubeMX 输出工程配置 STM32CubeMX FreeRTOS工程配置 STM32CubeMX开发 FreeRTOS移植开发 STM32参考
STM32F103C8T6自动
RTC
时钟
,基于stm32的
rtc
实时
时钟
,C,C++
基于STM32F103c8t6的
RTC
时钟
STM32HAL库实现
RTC
数字
时钟
,带
掉电
保存
功能,支持跨天
保存
时钟
数据,使用OLED显示
基于STM32F103的实时
时钟
,
掉电
时钟
数据不复位,支持跨天
保存
时钟
数据,并使用OLED(IIC接口)显示,支持使用按键更改时间。 工程使用STM32CubeMX创建,HAL库编程。带开机动画、按键设置、一键复位、倒计时等功能。 我们要了解STM32F103C8T6,这是一款基于ARM Cortex-M3内核的微控制器,由意法半导体(STMicroelectronics)生产。它拥有丰富的外设接口,包括GPIO、UART、SPI、I2C等,适合用于各种嵌入式应用。 STM32
RTC
实时
时钟
是STM32微控制器中一个重要的功能模块,它允许设备在无需CPU干预的情况下保持准确的时间和日期。STM32
RTC
(Real-Time Clock)通常由内部低速振荡器驱动,即使主电源断开,也可以通过电池备份电源继续工作,确保系统在上电重启或
掉电
后仍能保留时间信息。 STM32CubeMX,是STMicroelectronics提供的一款配置和初始化工具,用于快速设置STM32微控制器的外设和寄存器。通过CUBEMX,开发者可以方便地生成初始化代码,包括
RTC
的配置,大大简化了开发流程。
STM32
RTC
时钟
的程序
STM32
RTC
关于
时钟
程序的例子,所用的芯片为103VC,可以自己根据需要更改。。
RTC
实时
时钟
驱动
RTC
驱动
Linux_Kernel
4,463
社区成员
17,462
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章