|
ELIOT1 HAL
|
Конфигурационный регистр Подробнее...
#include <hal_rwc.h>
Поля данных | |
| uint32_t | time_clk_sel: ((0) - (0) + 1) |
| uint32_t | : ((3) - (1) + 1) |
| uint32_t | osc_sel: ((4) - (4) + 1) |
| uint32_t | : ((5) - (5) + 1) |
| uint32_t | clk_div: ((10) - (6) + 1) |
| uint32_t | reset_en: ((11) - (11) + 1) |
| uint32_t | alarm_en: ((12) - (12) + 1) |
| uint32_t | pz: ((13) - (13) + 1) |
| uint32_t | pl: ((14) - (14) + 1) |
| uint32_t | wake_in_en: ((15) - (15) + 1) |
| uint32_t | : ((29) - (16) + 1) |
| uint32_t | shutdown_force: ((30) - (30) + 1) |
| uint32_t | wake_stat1: ((31) - (31) + 1) |
Конфигурационный регистр
| uint32_t rwc_config_reg::__pad0__ |
Поле зарезервировано
| uint32_t rwc_config_reg::__pad1__ |
Поле зарезервировано. Исходное состояние 1
| uint32_t rwc_config_reg::__pad2__ |
Поле зарезервировано
| uint32_t rwc_config_reg::alarm_en |
Разрешение прерывания RWC_ALARM по совпадению значений регистров TIME и ALARM
| uint32_t rwc_config_reg::clk_div |
Поле для деления тактового сигнала (rwc_rtcclk_divisor)
| uint32_t rwc_config_reg::osc_sel |
Выбор осциллятора ( rwc_rtcclk_type )
| uint32_t rwc_config_reg::pl |
Бит устанавливается при первом включении питания. Сбрасывать нельзя.
| uint32_t rwc_config_reg::pz |
Бит устанавливается при первом включении питания. Сбрасывать нельзя.
| uint32_t rwc_config_reg::reset_en |
Поле влияние сброса SRSTn на состояние внутренних регистров RWC ( rwc_reset_type )
| uint32_t rwc_config_reg::shutdown_force |
Установка этого бита приводит к принудительному переходу системы в режим SHUTDOWN. Не рекомендуется использовать.
| uint32_t rwc_config_reg::time_clk_sel |
Выбор сигнала для тактирования счетчика времени ( rwc_time_clk_sel )
| uint32_t rwc_config_reg::wake_in_en |
Разрешение работы входа WKUP
| uint32_t rwc_config_reg::wake_stat1 |
Бит устанавливается при выходе из режима SHUTDOWN, сбрасывается при переходе в режим SHUTDOWN.