问题标签 [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.
atmega - ATmega:使用外部 RTC 唤醒 ATmega
我正在开发一个数据记录器,它应该尽可能保证电池寿命。因此记录器(芯片 ATmega 328P)进入睡眠状态,一切正常。现在我想使用 RTC 模块 (DS3231) 扩展设置,以获取每次测量的时间信息。
现在我的问题是:我怎样才能通过外部 RTC 唤醒芯片,或者这是不可能的。我发现,即使在掉电模式下,芯片也可以被外部事件唤醒。但我没有找到使用 RTC 的方法。记录器设置为每小时进行一次测量可能会很有趣。
感谢您的每一个提示!
(PS:对于所有的超级英雄,在你开始对我的问题投反对票之前:是的,我一文不值,我很愚蠢被允许问任何问题,但我不在乎!)
msp430 - MSP430F6638 RTC_B RTCRDY 位从未设置
使用 RTC_B
XIN 连接到 32.768 kHz 时钟源(不是振荡器)
由于没有振荡器,因此使用 XIN 旁路
初始化代码如下:
在此之后,我等待 RTCRDY 位被设置,但它永远不会
请注意,时钟配置如下:
mysql - i2c 安装后 MySQL 的树莓派问题
我的 RPi 有一个奇怪的问题。我正在尝试在 Raspbian 上制作气象站。这是我所做的:
安装 Raspbian
apt-get upgrade, apt-get update, rpi-update,然后再次升级和更新
配置 i2c ( https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c )
为 BMP180 和 DHT11 下载了 python 文件(是的,我知道,DHT 与 i2c 无关,我只是说我做到了 :))
安装了mysql
现在最好的部分是:此时一切都很好——我可以将温度、压力等发送到数据库。但我也想在我的面包板上安装 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。
stm32 - STM32F429 为什么读不了RTC?
我对 STM43F429 上的 RTC 有疑问。我有一块用备用电池管理 RTC 日期和时间的电路板。经过一些测试后,我遇到了这个问题:在重置后,当我第一次尝试读取 RTC 时间时,RTC 似乎停止了(我看到 hh:mm:ss 已停止)但是如果我查看内部 RTC 寄存器(使用调试器)一切都很好......所以我无法读取当前时间。为了解决这个问题,我必须阅读之前的日期,然后我才能阅读时间并且 RTC 运行正常。我不明白为什么我必须阅读之前的日期才能阅读时间。有人可以解释一下吗?谢谢
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 驱动程序的责任吗?
ios - iOS根据时间更新UITablieView行
如何根据时间显示 tableviewcells?考虑根据现在的时间显示当前哪些商店正在营业。
有人建议我拉实时,并有条件地 NSlog 结果。那么如何使用大约 30 个单元格(行)有条件地记录 tabview 单元格。
我在objective-c 上很新,所以如果你在你的回复中提供更多细节,那就太好了。
debian - 添加对 bq32000 的支持
我有 BBB 运行最新的 debian 和 rtc bq32000 连接到它的 I2C 总线。i2cdetect显示设备在有效地址 (0x68) 处的存在。我已经下载了 rtc-bq32k.c驱动程序并卡住了。谁能指出我如何进一步进行?
microcontroller - RTC 时钟校准
我正在寻找一种成本 x 性能方法来校准微控制器 RTC 时钟参考(通常为 32.678kHz)。
我需要一种方法来找到参考时钟漂移并将其通知给微控制器,以便它可以计算和应用校正值。
我发现atmel描述了这些有趣的方法。项目2.2.2 使用 1Hz 参考信号的间接测量目前看来是最合适的。不过,我仍然对其他方法持开放态度。
谢谢大家。
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的代码
arduino - Arduino错误编译
我的新代码出现编译错误。我找不到任何问题。我已经搜索了谷歌。任何帮助都会很棒。请参阅下面的代码和错误消息。
代码: http: //pastebin.com/cLprnCRz
错误消息: http: //pastebin.com/azkc9QLY