HPM APP
HPMicro Application solution
rdc.h File Reference
#include "board.h"

Go to the source code of this file.

Macros

#define BOARD_RDC_BASE   HPM_RDC
 
#define BOARD_RDC_TRGM   HPM_TRGM0
 
#define BOARD_RDC_TRGIGMUX_IN_NUM   HPM_TRGM0_INPUT_SRC_RDC_TRGO_0
 
#define BOARD_RDC_TRG_NUM   HPM_TRGM0_OUTPUT_SRC_MOT_GPIO0
 
#define BOARD_RDC_TRG_ADC_NUM   TRGM_TRGOCFG_ADCX_PTRGI0A
 
#define BOARD_RDC_ADC_I_BASE   HPM_ADC0
 
#define BOARD_RDC_ADC_Q_BASE   HPM_ADC1
 
#define BOARD_RDC_ADC_I_CHANNEL   5
 
#define BOARD_RDC_ADC_Q_CHANNEL   6
 
#define BOARD_RDC_ADC_IRQn   IRQn_ADC0
 
#define BOARD_RDC_ADC_TRIG_FLAG   adc16_event_trig_complete
 
#define BOARD_RDC_ADC_TRG   ADC16_CONFIG_TRG0A
 
#define BOARD_RDC_DAC_I_BASE   HPM_DAC0
 
#define BOARD_DAC_IRQn   IRQn_DAC0
 
#define BOARD_APP_DAC_CLOCK_NAME   clock_dac0
 
#define BOARD_RDC_DAC_Q_BASE   HPM_DAC1
 
#define BOARD_DAC_IRQn1   IRQn_DAC1
 
#define BOARD_APP_DAC_CLOCK_NAME1   clock_dac1
 
#define I_DELAY_CONSTANT   5430
 
#define Q_DELAY_CONSTANT   5430
 
#define PI2   6.283184
 
#define PI   3.141592
 
#define ANGLE_TO_RADIAN   57.2958
 

Typedefs

typedef struct _rdc_dac_obj rdc_obj
 rdc struct ;RDC结构体 More...
 
typedef enum _tag_rdc_fault rdc_status
 RDC error struct ;rdc异常状态 More...
 

Functions

void rdc_cfg (RDC_Type *rdc)
 RDC Configuration function ;RDC配置函数 More...
 
void rdc_init (void)
 RDC initialize function ;RDC初始化函数 More...
 

Variables

rdc_obj rdcObj