For my project I'm using an RV-8564-C2 RTC module. In the datasheet I see that alarm registers up to a month. How do I work it out if I want an alarm after for example 40 days or 2 months?
How to achieve an RTC alarm more than one month?
900 views Asked by Ghani AtThere are 2 answers
kkrambo
On
My interpretation of the datasheet is that you cannot set an alarm for more than a month in advance. You can set an alarm for a specific day of the month (or day of the week) and a specific time of day, but not a specific month. If want to set an alarm for a specific month then I guess you'll have to check for the month in software. For example, set the day of the month alarm so that the RTC alarms every month on the desired day and time. Then the software handler for the alarm should check the month. If the software handler determines that it is not the correct month yet then it should ignore the alarm (or, if necessary, reset RTC alarm so that it occurs again next month). If it is the correct month then the software handler should promote the alarm to the application.
Related Questions in TIMER
- DateTimePicker not working, textField not updating with selected hours and minutes
- Timer stops the program before it is over
- I cannot get this to redirect. The timer works but it doesn't go anywhere. I need this to redirect to another webpage
- Enabling one timer using another
- iOS Swift Timer sometimes fires much later than expected
- Canceling stop the animation made with requestAnimationFrame()
- How to dynamically change fields in blocs flutter
- How to show countdown for all angular pages without resetting
- Problems with function called by System.Threading.Timer
- Angular 17 does not update view using setInterval with NG0500 error in console
- How to time how long a bash alias took to execute (solved... maybe?)
- I'm using JSF and after a timer expires, I want to display a warning
- Under the swiftUI framework, the timer cannot continue to count in the background
- requestAnimationFrame not working when callback not utilised directly
- Crash on Timer Callback in Swift: closure #1 in ViewController.updateTimer() Causes App to Crash
Related Questions in EMBEDDED
- MSP430F5529 on the MSPEXP430F5529LP: UART is not actually transmitting despite seemingly correct setup. What is wrong?
- A FPGA Project Proposal where I can use both PS and PL
- Program doesn't run after DFU
- Sending struct through queue
- How to generate a VPI warpmap for polynomial distortion correction?
- How to present this example concept in UML: Using 2 LCD displays in C/C++
- CLion: Debug via St-Link
- Portenta H7 Baremetal Development and a Little Guidance on Embedded System Learning Roadmap
- STM32 RTC3 Mixed Mode: Writing TR resets SSR
- Unable to read value from gpio set as input
- Mbed TLS: in-place en-/decryption for OAEP doesn't seem to work
- Shared variable read from low priority thread in preemptive scheduling
- Own Pattern / framework for interfacing with components in C
- Performance Difference Between Global Variable and Local Variable in Embedded Systems
- Comparing analog signal from Electret mic with samples
Related Questions in MICROCONTROLLER
- ESP32 Consequtive Interrupt WDT Timeout Exception
- STM32G030 refuses write to flash
- can't configurate VL53l0x api
- STM32L011K4Tx Compare toggle not working as expected
- How to get PC of first instruction of inline asm block (C)?
- ESP-32 (FreeRTOS): The serial monitor prints unknown symbols (???) instead of a string
- SWO on a Blackpill board
- I2C LCD1602 interfacing with PIC16F877A
- J-Link script to flash program in S32K144 (allow security)
- Design of a function that modifies from 1-4 values of a register
- Is it possible to change values of the zephyr-rtos configuration file prj.conf using CMake arguments?
- Memory Aliasing to a specific Flash Sector
- How to make a proper delay in a microcontroller?
- USART to serial monitor/pc STM32
- How to use a c++ class as wrapper for timer-interrupts on RP2040 (RPPico)
Related Questions in STM32
- Build issue in my STM32-NUCLEO project using the Eclipse IDE
- STM32 ADC DMA low raw/Voltage readings
- Program doesn't run after DFU
- STM32G030 refuses write to flash
- STM32 - Serial Audio Interface (SAI) - dual data line transmit possible?
- CLion: Debug via St-Link
- STM32 RTC3 Mixed Mode: Writing TR resets SSR
- Ran on an MCU (STM32F1), doubly-linked list code results in a call of HardFault() due to stack overflow
- i want to display voltage of ADC with " ssd1306 OLED " in STM32 when i change the voltage with potentiometer
- spi5 of my STM32MP157F-K2 CAN'T read data from the RC522 CARD
- STM32 unable to be read
- Enabling one timer using another
- Confusion with thumb instructions while compiling recipe for cortexm4 CPU
- How to setup Interface Encoder mode for the STM32F0
- UART Driver for STM32MP25 by EDK2
Related Questions in REAL-TIME-CLOCK
- STM32 RTC3 Mixed Mode: Writing TR resets SSR
- RTC for Riverdi STM32 Embedded Display RVT70HSSFWCA0 not running when power is off
- How to build a reset loop in micropython
- Modifying the format of RTC values in ZPL
- STM32L0 LoRaWAN -> Whenever I set date and time to internal RTC, my system will crash
- How do I set the system clock in Rust?
- Stm8l mcu RTC calibration problem using RTC_SmoothCalibConfig()
- How to get and set RTC time(hwtime) from android native service?
- The Last Tick Animation of the Arms of the Virtual Clock
- Converting a 24-Hour clock with Images to 12-Hour clock with AM and PM with Day and Date
- STM32 RTC stops working after 10 minutes of work with battery as power source
- Managing RTC drift while in ESP32C3 deep sleep using internal oscillator?
- STM32 RTC won't start if LSE drive capability not set
- Hwclock shows wrong output with custom RTC driver
- Converting 24 hr formatted time to 12 hr format in HTML
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
The device RV-8564-C2 only supports maximum of 5 bits number of days for an alarm.
The device you're are working with only supports 8 bit timer. However, if you choose one with 16 bit timer (e.g. RV-3029-C2) you could use the timer to be able to set an alarm approx 45 days in the future.