This message will disappear after all relevant tasks have been resolved.
Semantic MediaWiki
There are 1 incomplete or pending task to finish installation of Semantic MediaWiki. An administrator or user with sufficient rights can complete it. This should be done before adding new data to avoid inconsistencies.![]() |
Coming soon |
This article explains how to use the RTC. It provides code examples to use RTC Alarm with interrupt.
1. RTC definition
A real-time clock (RTC) is an independent binary-coded decimal (BCD) timer/counter. For that, the RTC provides a time-of-day clock/calendar with programmable alarm interrupt. Also, the RTC can provide an automatic wakeup to manage all low-power modes. The STM32L476 integrated RTC peripheral can be used for different main features are the following:
- Calendar with subseconds, seconds, minutes, hours, day, date of day in month, month and year.
- Daylight saving compensation programmable by software.
- Programmable alarm with interrupt function.
- Automatic wakeup unit generating a periodic flag that triggers an automatic wakeup interrupt.
- Reference clock detection: a more precise second source clock (50 or 60 Hz) can be used to enhance the calendar precision.
- Accurate synchronization with an external clock using the subsecond shift feature.
- Digital calibration circuit (periodic counter correction).
- Time-stamp function for event saving.
- Tamper detection event with configurable filter and internal pull-up.
- 32 backup registers.
- Maskable interrupts/events:
- Alarm A - Alarm B - Wakeup interrupt - Time-stamp - Tamper detection
1.1. Objective
1.2. How
1.3. Create the project in STM32CubeMX
[[category:Getting_started_with_STM32_system_peripherals | 15]]