RTC real time control

Пример инициализации RTC при помощи стандартных фирменных функций работы с переферией stdlib

Простой пример инициализации RTC был найден на сайте CooCox.
Инициализация на STD Peripheral Lib, поэтому можно использовать и с другими компиляторами, поддерживающими эту библиотеку.

Используем "часовой" кварц на 32768 Гц (HSE).

#include "stm32f10x_rtc.h"
#include "stm32f10x_rcc.h"
#include "stm32f10x_gpio.h"
#include "stm32f10x_pwr.h"
#include "misc.h"

void RTC_Config(void);
void RTC_Exp(void)
{
   GPIO_InitTypeDef GPIO_InitStructure;

Регистры часов реального времени в микроконтроллерах STM32F2xx

Регистры часов реального времени используются для настройки и работы модуля RTC. Для доступа к регистрам необходимо установить бит разрешения записи PWR_CR.DBP и разрешить запись путем последовательного занесения в регистр RTC_WPR чисел 0xCA и 0x53. 

Модуль часов реального времени STM32F2xx

Одной из самых полезных функций, включенных в состав микроконтроллеров STM32 стали часы реального времени (RTC). Данный модуль обладает всеми классическими возможностями подобных часов и может иметь отдельное автономное питание от батареи. Такой подход позволяет использовать область памяти часов для резервного хранения данных, а также реализовывать различные схемы энергосбережения.

 

 

RTC на STM32 и реализация календаря (с рабочей библиотекой)

http://spec-project.ucoz.ru/index/zapusk_rtc_na_stm32_i_realizacija_kalendarja_s_rabochej_bibliotekoj/0-13

Всем Доброго Времени Суток! В данной статье хотелось бы рассказать о запуске часов реального времени (RTC), и реализации календаря на STM32, а точнее на отладочной плате STM32-P103.

stm32f1xx - нет аппаратного календаря, UNIX-time

http://we.easyelectronics.ru/Soft/funkcii-kalendarya-i-vremeni-na-odnom-registre.html

Следует учитывать, что RTC в STM32F10x в отличии от внешних микросхем (DS1307) или часов в MCU NXP не имеют аппаратного календаря и представляют всего лишь 32х битный счётчик. С другой стороны это позволяет легко использовать кванты времени отличные от секунды.

Обратная связь

Интересуют вопросы реализации алгоритмов, программирования, выбора электроники и прочая информация, постараюсь осветить в отдельных статьях

пишите мне на netdm@mail.ru

Подписка на RTC real time control