real-time-clock

    3热度

    1回答

    我正试图在STM32F469I-DISCO开发板上初始化RTC。由于我仍在学习,所以我尝试使用HAL API来完成一些项目,直到有一天我能够充分理解这个微控制器直接使用寄存器。 无论如何,我的代码使用CubeF4的STM32F469I-DISCO模板,它允许直接加载HAL层和系统时钟(通过8 MHz HSE振荡器的180 MHz)。 为了初始化RTC,我遵循了UM1725 : Descriptio

    1热度

    1回答

    是否有可能实现以下两个目标? 能够委托给调用我们的自定义实现的默认Gson解串器。 是由不同的顺序按键在JSON对象 下面我介绍,只有实现这些目标的一个两种可能的方法不受影响。 我现在不是一个成功的喜欢与回报工作的API: { "type": "success", "data": { "display_name": "Invisible Pink Unicorn",

    1热度

    1回答

    所以我尝试使用DS1302 RTC制作Arduino LCD实时时钟。 它的工作原理和读取存储在RTC正常,但每隔一秒的时间,显示空数据集 Here's a snapshot of the serial monitor and the sketch 的我似乎无法找到问题。 它可能来自图书馆本身,但我从视频中看到它可以正常工作的视频中得到它。 我在这个环境中是新的,所以任何类型的帮助非常感谢。 这是

    1热度

    1回答

    我是图片编程的新手,我正在使用MPLAb & Hitech编译器来执行上述代码。我试图将PIC16F886与ISL12022M实时I2C器件进行接口。我复制了为16F887A PIC编写的用于DS1307接口的代码示例。我有能力接触上面的基本功能。在下面的代码中虽然写入ISL12022M o能够看到数据我已经发送到内存寄存器但是当试图读取rtc时间我能够读取最后一次内存写入值从SSPBUF。让我知

    0热度

    1回答

    我有一个应用程序在Linux上运行,我想在系统挂起到内存几秒钟后唤醒系统。 我已经设置RTC在20秒内通过在我的Linux系统上编写+20到/sys/class/rtc/rtc0/wakealarm来唤醒系统,并且这工作正常。按照预期,在执行暂停到RAM之后,代码在下一行继续执行。 我想知道是否有某种方法可以找出什么触发了系统唤醒,如果是RTC或键盘按键事件。有什么方法可以找出唤醒事件的来源?

    0热度

    1回答

    我试图在我的Arduino项目中使用RTC DS1307,每当我运行我的代码时,我得到这个错误:RTC is not running。该代码应该每分钟照亮一个LED:10sc并关闭每分钟:20s。 这是我写的代码: #include <Wire.h> #include "RTClib.h" #include <LiquidCrystal.h> LiquidCrystal lcd(12, 11

    0热度

    1回答

    出于好奇,我在网上做了一些关于计算机如何跟踪时间,但没有通电(并且没有连接到互联网)。 我学到的东西有一个特殊的微处理器,它有一个晶体振荡器,记录反映计算机何时开机的秒,毫秒等,从而显示精确的时间。 我有几个问题, 这个时钟与操作系统有什么关系?它是初始化包含在引导程序中吗? 操作系统如何改变这个时间,反映错误的时间有哪些不同的方式? 另外,很多时候我们打开电脑显示的时间是错误的。这是因为主板电池

    1热度

    2回答

    我正在使用Java编写一个程序,用于能够“打勾”但能解决问题的时钟。我认为它与getter和setter或toString()方法有关。 计数器类 package clock; public class Counter { private int _count; private String _name; public String getName(){return _name;}

    0热度

    1回答

    在SAM4C微控制器平台上,time()函数在库中调用。我发现,当我从调试器开始时,这给出了正确的时间(1496321612)。但是,当我在电路板上进行硬件重置,并且闪存固件在没有调试器的情况下执行时,time()不会返回,并且此时固件会发生故障。 我不知道时间是如何设置的。我只通过ATMEL JTAG ICE (Segger)进行调试,并且没有明确设置时间。当我在PC上更改日期时,我会在调试时回

    -1热度

    1回答

    我想在几秒钟内从RTC获得系统的正常运行时间。重点是虽然我可以从RTC时间寄存器(RTC_TR)中总结出值,但它只能工作24小时,然后在RTC日期寄存器(RTC_DR)中添加一天时溢出。 从我启动系统的时间开始,如何计算秒数?我不需要日历。 下面的我所说的“溢出” 我根据STM的RTC_LSI例如对于StdPeriph配置RTC和设置只有时间,而不是日期指交代。 但是,当我使用RTC_GetTim