📄 dps2812_fft.h
字号:
/************************************************************************
filename: DPS2812_FFT.h
designer: 戴展波
date: 2004/12/21
************************************************************************/
/* 每周波采样点数 */
#define ADC_N 120
#define ADC_N_DIV2 12
/* 零点 */
#define ZERO_POINT 0x8000
/* AD校准 */
#define calgain 1
#define caloffset 0
/* 变量 */
int ptrint; /*全波付氏算法计数器指针递加*/
int fftptr;
int ptr_A;
int ptr_B;
int preptr;
int for1;
int halfptrint; /*半波付氏算法计数器指针递加*/
int halffftptr;
int halfptr;
int halfpreptr;
unsigned int temp_num = 0;
unsigned long timer0_period;
unsigned long timer1_period;
unsigned long timer2_period;
int dataresult;
unsigned int adc_cannel;
unsigned int adc_current_cannel_A;
unsigned int adc_current_cannel_B;
unsigned int adc_fftdeal_flag;
unsigned int adc_dealdata_flag;
unsigned int adc_halfwave_flag;
unsigned int adc_data[16*ADC_N];
//全波采样值
int ad_result0_A[ADC_N];
int ad_result1_A[ADC_N];
int ad_result2_A[ADC_N];
int ad_result3_A[ADC_N];
int ad_result4_A[ADC_N];
int ad_result5_A[ADC_N];
int ad_result6_A[ADC_N];
int ad_result7_A[ADC_N];
int ad_result8_A[ADC_N];
int ad_result9_A[ADC_N];
int ad_result10_A[ADC_N];
int ad_result11_A[ADC_N];
int ad_result12_A[ADC_N];
int ad_result13_A[ADC_N];
int ad_result14_A[ADC_N];
int ad_result15_A[ADC_N];
int ad_result0_B[ADC_N];
int ad_result1_B[ADC_N];
int ad_result2_B[ADC_N];
int ad_result3_B[ADC_N];
int ad_result4_B[ADC_N];
int ad_result5_B[ADC_N];
int ad_result6_B[ADC_N];
int ad_result7_B[ADC_N];
int ad_result8_B[ADC_N];
int ad_result9_B[ADC_N];
int ad_result10_B[ADC_N];
int ad_result11_B[ADC_N];
int ad_result12_B[ADC_N];
int ad_result13_B[ADC_N];
int ad_result14_B[ADC_N];
int ad_result15_B[ADC_N];
extern void addata_deal(void);
void init_extern_ad(void);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -