real-time-clock

    3熱度

    1回答

    我正試圖在STM32F469I-DISCO開發板上初始化RTC。由於我仍在學習,所以我嘗試使用HAL API來完成一些項目,直到有一天我能夠充分理解這個微控制器直接使用寄存器。 無論如何,我的代碼使用CubeF4的STM32F469I-DISCO模板,它允許直接加載HAL層和系統時鐘(通過8 MHz HSE振盪器的180 MHz)。 爲了初始化RTC,我遵循了UM1725 : Descriptio

    0熱度

    1回答

    我需要比較傳入字符串與DS1307 RTC模塊的日期和時間。如果到達字符串的特定時間,我將觸發一個事件。 我試過使用轉換爲整數,但它不起作用。 String now_int = rtc.now(); 錯誤說conversion from DateTime to non-scalar type String is requested 我如何比較日期時間用字符串?

    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回答

    所以我嘗試使用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。讓我知

    -1熱度

    1回答

    我想在幾秒鐘內從RTC獲得系統的正常運行時間。重點是雖然我可以從RTC時間寄存器(RTC_TR)中總結出值,但它只能工作24小時,然後在RTC日期寄存器(RTC_DR)中添加一天時溢出。 從我啓動系統的時間開始,如何計算秒數?我不需要日曆。 下面的我所說的「溢出」 我根據STM的RTC_LSI例如對於StdPeriph配置RTC和設置只有時間,而不是日期指交代。 但是,當我使用RTC_GetTim

    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回答

    出於好奇,我在網上做了一些關於計算機如何跟蹤時間,但沒有通電(並且沒有連接到互聯網)。 我學到的東西有一個特殊的微處理器,它有一個晶體振盪器,記錄反映計算機何時開機的秒,毫秒等,從而顯示精確的時間。 我有幾個問題, 這個時鐘與操作系統有什麼關係?它是初始化包含在引導程序中嗎? 操作系統如何改變這個時間,反映錯誤的時間有哪些不同的方式? 另外,很多時候我們打開電腦顯示的時間是錯誤的。這是因爲主板電池