ELIOT1 HAL
Загрузка...
Поиск...
Не найдено
Структура rwc_config

Структура используемая для конфигурирования RWC. Подробнее...

#include <hal_rwc.h>

Поля данных

bool trimload
 
uint32_t time
 
uint32_t alarm_time
 
enum rwc_lfe_bypass lfe_bypass
 
uint32_t trim_lfi
 
uint32_t trim_lfe
 
uint32_t wake_stat1
 
enum rwc_shutdown_force shutdown_force
 
enum rwc_wkup_enable wake_in_en
 
uint32_t pl
 
uint32_t pz
 
enum rwc_alarm_enable alarm_en
 
enum rwc_reset_type reset_en
 
enum rwc_rtcclk_divisor clkdiv
 
enum rwc_rtcclk_type osc_sel
 
enum rwc_time_clk_sel time_clk_sel
 
uint32_t general
 
enum rwc_wake_up_polarity wake_pol
 
enum rwc_wake_up_irq_enable wake_en
 
enum rwc_freq_serial presc
 

Подробное описание

Структура используемая для конфигурирования RWC.

Поля

◆ alarm_en

enum rwc_alarm_enable rwc_config::alarm_en

Разрешение прерывания RWC_ALARM по совпадению значений регистров TIME и ALARM.

◆ alarm_time

uint32_t rwc_config::alarm_time

Значение времени пробуждения - будильника

◆ clkdiv

enum rwc_rtcclk_divisor rwc_config::clkdiv

Значение делителя тактового сигнала clk_32kHz и соответствующего выхода RTCCLK

◆ general

uint32_t rwc_config::general

Регистр общего назначения

◆ lfe_bypass

enum rwc_lfe_bypass rwc_config::lfe_bypass

Режим работы осциллятора LFE

◆ osc_sel

enum rwc_rtcclk_type rwc_config::osc_sel

Выбор осциллятора

◆ pl

uint32_t rwc_config::pl

Бит устанавливается при первом включении питания. Сбрасывать нельзя

◆ presc

enum rwc_freq_serial rwc_config::presc

Делитель для формирования тактовой частоты интерфейса. Рекомендуемое значение частоты - RWC_FS1MHz

◆ pz

uint32_t rwc_config::pz

Бит устанавливается при первом включении питания. Сбрасывать нельзя

◆ reset_en

enum rwc_reset_type rwc_config::reset_en

Влияние сброса SRSTn на состояние внутренних регистров RWC

◆ shutdown_force

enum rwc_shutdown_force rwc_config::shutdown_force

Принудительный переход системы в режим SHUTDOWN. Не рекомендуется использовать.

◆ time

uint32_t rwc_config::time

Значение счетчика времени

◆ time_clk_sel

enum rwc_time_clk_sel rwc_config::time_clk_sel

Выбор сигнала для тактирования счетчика времени

◆ trim_lfe

uint32_t rwc_config::trim_lfe

Подстройка частоты 1 Гц для оциллятора LFE

◆ trim_lfi

uint32_t rwc_config::trim_lfi

Подстройка частоты 1 Гц для оциллятора LFI

◆ trimload

bool rwc_config::trimload

Признак применения значения trim_lfi и trim_lfe

◆ wake_en

enum rwc_wake_up_irq_enable rwc_config::wake_en

Разрешение прерывания RWC_WKUP

◆ wake_in_en

enum rwc_wkup_enable rwc_config::wake_in_en

Разрешение работы входа WKUP

◆ wake_pol

enum rwc_wake_up_polarity rwc_config::wake_pol

Полярность сигнала WKUP для генерирования прерывания

◆ wake_stat1

uint32_t rwc_config::wake_stat1

Бит устанавливается при выходе из режима SHUTDOWN. Бит сбрасывается при переходе в режим SHUTDOWN.


Объявления и описания членов структуры находятся в файле: