G32R430 Device Driver Layer v1.0.4
G32R4xx Device Driver Layer API Reference
DDL_TMR_BDT_InitTypeDef Struct Reference

BDTR (Break and Dead Time) structure definition. More...

#include <g32r4xx_ddl_tmr.h>

Data Fields

uint32_t OSSRState
uint32_t OSSIState
uint32_t LockLevel
uint8_t DeadTime
uint16_t BreakState
uint32_t BreakPolarity
uint32_t AutomaticOutput

Detailed Description

BDTR (Break and Dead Time) structure definition.

Definition at line 424 of file g32r4xx_ddl_tmr.h.

Field Documentation

◆ AutomaticOutput

uint32_t DDL_TMR_BDT_InitTypeDef::AutomaticOutput

Specifies whether the TMR Automatic Output feature is enabled or not. This parameter can be a value of Automatic output enable

This feature can be modified afterwards using unitary functions DDL_TMR_EnableAutomaticOutput() or DDL_TMR_DisableAutomaticOutput()

Note
This bit-field can not be modified as long as LOCK level 1 has been programmed.

Definition at line 478 of file g32r4xx_ddl_tmr.h.

◆ BreakPolarity

uint32_t DDL_TMR_BDT_InitTypeDef::BreakPolarity

Specifies the TMR Break Input pin polarity. This parameter can be a value of break polarity

This feature can be modified afterwards using unitary function DDL_TMR_ConfigBRK()

Note
This bit-field can not be modified as long as LOCK level 1 has been programmed.

Definition at line 469 of file g32r4xx_ddl_tmr.h.

◆ BreakState

uint16_t DDL_TMR_BDT_InitTypeDef::BreakState

Specifies whether the TMR Break input is enabled or not. This parameter can be a value of Break Enable

This feature can be modified afterwards using unitary functions DDL_TMR_EnableBRK() or DDL_TMR_DisableBRK()

Note
This bit-field can not be modified as long as LOCK level 1 has been programmed.

Definition at line 460 of file g32r4xx_ddl_tmr.h.

◆ DeadTime

uint8_t DDL_TMR_BDT_InitTypeDef::DeadTime

Specifies the delay time between the switching-off and the switching-on of the outputs. This parameter can be a number between Min_Data = 0x00 and Max_Data = 0xFF.

This feature can be modified afterwards using unitary function DDL_TMR_OC_SetDeadTime()

Note
This bit-field can not be modified as long as LOCK level 1, 2 or 3 has been programmed.

Definition at line 450 of file g32r4xx_ddl_tmr.h.

◆ LockLevel

uint32_t DDL_TMR_BDT_InitTypeDef::LockLevel

Specifies the LOCK level parameters. This parameter can be a value of Lock Level

Note
The LOCK bits can be written only once after the reset. Once the TMRx_BDTR register has been written, their content is frozen until the next reset.

Definition at line 444 of file g32r4xx_ddl_tmr.h.

◆ OSSIState

uint32_t DDL_TMR_BDT_InitTypeDef::OSSIState

Specifies the Off-State used in Idle state. This parameter can be a value of OSSI

This feature can be modified afterwards using unitary function DDL_TMR_SetOffStates()

Note
This bit-field cannot be modified as long as LOCK level 2 has been programmed.

Definition at line 435 of file g32r4xx_ddl_tmr.h.

◆ OSSRState

uint32_t DDL_TMR_BDT_InitTypeDef::OSSRState

Specifies the Off-State selection used in Run mode. This parameter can be a value of OSSR

This feature can be modified afterwards using unitary function DDL_TMR_SetOffStates()

Note
This bit-field cannot be modified as long as LOCK level 2 has been programmed.

Definition at line 426 of file g32r4xx_ddl_tmr.h.


The documentation for this struct was generated from the following file: