问题标签 [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 回答
1449 浏览

assembly - RTC 星期几字节

我通过端口 0x70 和 0x71 直接读/写 RTC。根据手册,工作日字节将包含星期天 = 1 的星期几,值范围从 1 到 7。当我读到今天的字节时,我得到了 4,即星期三。而当我阅读 RTC 信息时hwclock -r,当天是星期四,这是正确的。

将日期设置hwclock为其他日期并使用我的代码读取它并不能反映工作日字节的变化。

这个问题在所有系统中都存在。可能是什么问题?

0 投票
0 回答
199 浏览

php - Mysql Timeclock 状态和小时更新

我有一张桌子来记录人们进​​出的情况。我需要找到获取给定人员记录并在给定时间段内加起来他们的小时数的最佳方法

这是表格:

tc_timeclock:


我当然可以获取用户的所有行,它会包括所有的 IN 和 OUT 状态。我只是不知道找到这些状态之间的时间差(即他们打卡了多长时间)的最佳方法

另一个可能很简单的问题是如何在某个日期范围内找到所有这些。(即今天,这个工作周,这个支付周期。)

现在我认为其中一部分需要在一些 php 中完成,只是我一生都无法弄清楚逻辑。

0 投票
1 回答
5195 浏览

embedded - ATmega16通过I2C访问RTC(DS1307)

我已经编写了一个代码来使用 ATmega16 通过 I2C 访问 RTC(DS1307),并且我正在使用编译器 AVR Studio 4。

代码如下: -

我已经成功构建了上面的代码。当我在 PROTEUS 模拟器上运行此代码时,我没有得到任何输出,但在代码中轮询正常工作以应用延迟。

我想知道我在哪里做错了以及如何解决它。

0 投票
1 回答
682 浏览

linux - 访问通过GPIO连接FPGA的RTC I2C芯片

我需要通过 I2C 从 RTC 设备(stm41t83)获取数据。该设备直接连接到 GPIO 的两个引脚。我尝试将 i2c-gpio 驱动程序与下面的代码一起使用,

但是当我使用 i2c 工具包中的 i2cdetect 实用程序时,我看不到我的 RTC 设备位于 0x68。我需要添加一些其他的东西来让它工作吗?

感谢您的回答!

jrm

0 投票
5 回答
6802 浏览

arduino - 在 Arduino 数据记录扩展板上使用实时时钟 (RTC)

我正在尝试在 Arduino 的 Adafruit 数据记录屏蔽上设置和读取时间,但 Adafruit 网站上的开源代码似乎无法正常工作,因为它返回了几个错误,例如“RTC_DS1307”没有命名类型,并说几个变量超出了范围。代码是:

}

有谁知道如何解决这个问题?非常感谢!

0 投票
1 回答
286 浏览

linux - 在 Linux 中将数据写入 RTC 备用 ram

我的计划是将数据存储在系统上除硬盘驱动器之外的任何位置,即使系统关闭,这些数据也可以保留在那里。

大多数实时时钟芯片都有可供用户使用的备用 RAM。尽管在微控制器上寻址该 RAM 是一项简单的任务,但我如何在 Linux 下做到这一点?RTC RAM 对我来说似乎是一个不错的选择,因为它是电池供电的 RAM。

0 投票
1 回答
162 浏览

linux-kernel - 一个简单的实时时钟驱动程序没有得到输出

我编写了一个驱动程序,它将与 RTC 交互并提供时间。

程序是:

它可以工作,但以 GMT 格式提供。我想要我的当地时间(GMT+5.30)。我在程序中明确添加了 5:30。有时它没有给出正确的时间。是否有任何隐式函数来获取当地时间?

0 投票
2 回答
1631 浏览

microcontroller - MSP430 实时时钟 (RTC_B) 不工作。无法写入日期/时间寄存器

我正在尝试使用 MSP430F5338 微控制器的 RTC_B 模块设置日期/时间寄存器。我这样做是这样的:

它不起作用,只是忽略分配。我不明白为什么。我注意到的唯一奇怪的事情是RTCOFIFG设置的标志。

任何想法?

附录

这就是我设置时钟源的方式:

0 投票
1 回答
1601 浏览

linux - 如何使用 sys 文件系统将 RTC 设置为唤醒源并设置全天的特定时间

我正在使用 imx6 SabreSD。我需要将 RTC 设置为唤醒源,并且我需要在全天设置一个特定时间,比如午夜 12 点(当时可能没有处于断电模式)我有一个示例 echo +x > /sys /class/rtc/rtc0/wakealarm;RTC 将在 x 秒后唤醒系统

使用它我可以在 x 秒后唤醒系统。但我需要这个时间为 00:00:01

我通过 echo standby > /sys/power/state 进入挂起状态

有没有什么办法。请帮助提前谢谢

0 投票
1 回答
1906 浏览

linux - DS1307 在 Beaglebone 黑色

我正在尝试在 beaglebone black 上集成 DS1307 RTC,其中我正在使用 rootfs 构建自定义内核,我使用了 beagle P9.17 和 P9.18 的 SCL 和 SDA 引脚,即;Beaglebone black 上的 I2C-1 但是当我尝试这样做时

i2cdetect -r 1

它没有根据教程http://learn.adafruit.com/adding-a-real-time-clock-to-beaglebone-black/wiring-the-rtc显示 DS1307 的 0x68 从地址

关于这个问题的任何想法?