问题标签 [real-time-clock]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1388 浏览

atmega - ATmega:使用外部 RTC 唤醒 ATmega

我正在开发一个数据记录器,它应该尽可能保证电池寿命。因此记录器(芯片 ATmega 328P)进入睡眠状态,一切正常。现在我想使用 RTC 模块 (DS3231) 扩展设置,以获取每次测量的时间信息。

现在我的问题是:我怎样才能通过外部 RTC 唤醒芯片,或者这是不可能的。我发现,即使在掉电模式下,芯片也可以被外部事件唤醒。但我没有找到使用 RTC 的方法。记录器设置为每小时进行一次测量可能会很有趣。

感谢您的每一个提示!

(PS:对于所有的超级英雄,在你开始对我的问题投反对票之前:是的,我一文不值,我很愚蠢被允许问任何问题,但我不在乎!)

0 投票
1 回答
168 浏览

msp430 - MSP430F6638 RTC_B RTCRDY 位从未设置

使用 RTC_B

XIN 连接到 32.768 kHz 时钟源(不是振荡器)

由于没有振荡器,因此使用 XIN 旁路

初始化代码如下:

在此之后,我等待 RTCRDY 位被设置,但它永远不会

请注意,时钟配置如下:

0 投票
1 回答
445 浏览

mysql - i2c 安装后 MySQL 的树莓派问题

我的 RPi 有一个奇怪的问题。我正在尝试在 Raspbian 上制作气象站。这是我所做的:

现在最好的部分是:此时一切都很好——我可以将温度、压力等发送到数据库。但我也想在我的面包板上安装 RTC,因为气象站也应该离线工作,我需要适当的时间进行测量。所以我这样做:

https://www.abelectronics.co.uk/rtcpi-raspberrypi-tutorial/info.aspx

...我的问题开始了。重新启动后 RPi 工作非常缓慢(大约 5 分钟才能打开),ssh(通过 Putty)工作得非常糟糕(实际上,有时它根本不起作用,只是“连接被拒绝”)并且由于某种原因 MySQL 被搞砸了。它给了我错误“无法通过套接字连接”(类似于Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (38))。

我可以通过键入“service mysql start”来运行它,但我希望它能够自动启动。我尝试了一切:重新安装 mysql、更新、升级(构建“apt-get”依赖树大约需要 30 分钟!),甚至从头开始安装 Raspbian。

0 投票
1 回答
1089 浏览

stm32 - STM32F429 为什么读不了RTC?

我对 STM43F429 上的 RTC 有疑问。我有一块用备用电池管理 RTC 日期和时间的电路板。经过一些测试后,我遇到了这个问题:在重置后,当我第一次尝试读取 RTC 时间时,RTC 似乎停止了(我看到 hh:mm:ss 已停止)但是如果我查看内部 RTC 寄存器(使用调试器)一切都很好......所以我无法读取当前时间。为了解决这个问题,我必须阅读之前的日期,然后我才能阅读时间并且 RTC 运行正常。我不明白为什么我必须阅读之前的日期才能阅读时间。有人可以解释一下吗?谢谢

0 投票
1 回答
75 浏览

linux-device-driver - 在 Linux 中,当读取基于 I2C 的 RTC 时,谁来处理计数器结转条件?

从基于 I2C 的 RTC 读取多个字节时,似乎在读取每个字节时,其中一个值可能会增加。

例如,如果时间是:

2014-12-31 23:59:59

当您阅读此值时,时间可能会翻转到

2015-01-01 00:00:00

所以你实际上可能会阅读:

2015-01-01 23:59:59

(取决于您首先读取的值)。

那么,确保可靠读取是 rtc 驱动程序的责任吗?

0 投票
2 回答
41 浏览

ios - iOS根据时间更新UITablieView行

如何根据时间显示 tableviewcells?考虑根据现在的时间显示当前哪些商店正在营业。

有人建议我拉实时,并有条件地 NSlog 结果。那么如何使用大约 30 个单元格(行)有条件地记录 tabview 单元格。

我在objective-c 上很新,所以如果你在你的回复中提供更多细节,那就太好了。

0 投票
0 回答
210 浏览

debian - 添加对 bq32000 的支持

我有 BBB 运行最新的 debian 和 rtc bq32000 连接到它的 I2C 总线。i2cdetect显示设备在有效地址 (0x68) 处的存在。我已经下载了 rtc-bq32k.c驱动程序并卡住了。谁能指出我如何进一步进行?

0 投票
0 回答
290 浏览

microcontroller - RTC 时钟校准

我正在寻找一种成本 x 性能方法来校准微控制器 RTC 时钟参考(通常为 32.678kHz)。

我需要一种方法来找到参考时钟漂移并将其通知给微控制器,以便它可以计算和应用校正值。

我发现atmel描述了这些有趣的方法。项目2.2.2 使用 1Hz 参考信号的间接测量目前看来是最合适的。不过,我仍然对其他方法持开放态度。

谢谢大家。

0 投票
0 回答
225 浏览

arduino-uno - 以 24 小时格式从 arduino 打印温度

我做了一个项目来记录温度和时间,但是在打印记录时,时间并没有像 24 小时格式那样以正确的方式显示。

我得到的是:

2015 年 8 月 4 日 15:57:09 24.9

2015 年 8 月 4 日 15:57:39 25.39

2015 年 8 月 4 日 15:58:09 25.39

2015 年 8 月 4 日 15:58:39 23.44

2015 年 8 月 4 日 15:59:09 24.9

2015 年 8 月 4 日 15:59:39 25.39

2015 年 8 月 4 日 10:00:09 24.9

2015 年 8 月 4 日 10:00:39 25.39

2015 年 8 月 4 日 10:01:09 25.39

2015 年 8 月 4 日 10:01:39 25.39

2015 年 8 月 4 日 10:02:09 25.39

2015 年 8 月 4 日 10:02:39 25.39

但我希望它是:

2015 年 8 月 4 日 15:59:09 24.9

2015 年 8 月 4 日 15:59:39 25.39

2015 年 8 月 4 日 16:00:09 24.9

2015 年 8 月 4 日 16:00:39 25.39

是因为十六进制数和十进制数的问题吗?

这是arduino uno的代码

0 投票
1 回答
113 浏览

arduino - Arduino错误编译

我的新代码出现编译错误。我找不到任何问题。我已经搜索了谷歌。任何帮助都会很棒。请参阅下面的代码和错误消息。

代码: http: //pastebin.com/cLprnCRz

错误消息: http: //pastebin.com/azkc9QLY