HPM APP
HPMicro Application solution
qeo_init.h
Go to the documentation of this file.
1 #ifndef _HPM_QEO_CONFIG_H
2 #define _HPM_QEO_CONFIG_H
3 #include "board.h"
4 
16 #define TEST_QEO_ABZ_LINES (1024U)
17 
22 #define TEST_QEO_ABZ_MAX_FREQ 10000//(20000000U)
23 
28 #define QEO_POSITION_MAX_VAL (0x100000000UL)
29 
34 #define POS_UPDATE_FREQ (10000)
35 
40 typedef struct _qeo_abz_Obj{
41  int64_t previous_pos;
42  int64_t current_pos;
43  float vel;
44  uint32_t qeo_lines ;
45  uint16_t sample_freq;
47 
57 void qeo_abz_output(qeo_abz_Obj* qeo_abzHdl);
58 
61 #endif
void qeo_abz_output(qeo_abz_Obj *qeo_abzHdl)
abz mode output ;ABZ模式输出位置配置
void qeo_gen_abz_signal_hardware(void)
position abz mode config ;ABZ模式输出位置配置
Definition: qeo_init.c:28
struct _qeo_abz_Obj qeo_abz_Obj
QEO struct ;QEO转ABZ输出结构体
int64_t current_pos
Definition: qeo_init.c:94
int64_t previous_pos
Definition: qeo_init.c:95