HPM APP
HPMicro Application solution
rdc_cfg.h File Reference
#include "board.h"
#include "hpm_dac_drv.h"
#include "pll_init.h"
#include "sei_init.h"
#include "qeo_init.h"

Go to the source code of this file.

Macros

#define SPI_DEBUG_CONTROL   0
 SPI debug SPI通信 More...
 
#define ABZ_OUTPUT   0
 ABZ mode abz模式输出 More...
 
#define UART_DEBUG_CONTROL   0
 UART debug 串口通信 More...
 
#define ABS_ENCODER_23BIT   0
 ABS encoder 23位绝对值编码器 More...
 
#define SEGGER_RTT_DEBUG   0
 SEGGER RTT mode RTT方式获取数据 More...
 
#define TAMAGAWA_SLAVE_POS_HARDWARE_INJECT   0
 
#define TAMAGAWA_SLAVE   0
 
#define BISSC_SLAVE   0
 
#define BISSC_SLAVE_POS_HARDWARE_INJECT   0
 
#define PLL   1
 
#define PLL_II   0
 

Functions

void init_trigger_cfg (uint8_t trig_ch, bool inten)
 ADC16 trigger configuration struct for the preemption mode
;ADC抢占模式配置 More...
 
void adc_init (void)
 ADC16 init
;ADC初始化 More...
 
void init_pwm_pla_trgm (TRGM_Type *ptr)
 pwm trig adc sample
;pwm触发adc采样配置 More...
 
void rdc_cfg (RDC_Type *rdc)
 rdc confg
;rdc 配置 More...
 
void init_common_config (dac_mode_t mode)
 dac confg
;dac配置 More...
 
void fault_diagnosis (int32_t sin_i, int32_t cos_q)
 fault diagnosis
;断线检测 More...
 
void board_init_rtt_test (void)
 board init in rtt mode
;rtt模式下板级初始化 More...
 

Variables

pll_para_t pll
 
speed_Cal_Obj speed_CalObj [2]
 
sei_angle_CalObj sei_angleCalObj
 
qeo_abz_Obj qeo_abzObj
 
pll_ii_t pll_ii