33 lines
706 B
C
33 lines
706 B
C
#ifndef __SAMPPROCESS_H__
|
|
#define __SAMPPROCESS_H__
|
|
|
|
enum
|
|
{
|
|
IRHCode,
|
|
IRRCode,
|
|
URUCode,
|
|
URHCode,
|
|
BASCode,
|
|
BATCode,
|
|
TCode_Count
|
|
};
|
|
|
|
typedef struct
|
|
{
|
|
ADC_Config_TypeDef adcConfig;
|
|
u8 SkipSampNum ;
|
|
u8 CounterMax; //采样最大个数
|
|
u8 Counter; //采样个数
|
|
u32 ADCBuffer[2]; //采样值(处理后)
|
|
u32 TCode[TCode_Count]; //内码临时存储区
|
|
}__Samp_Buf_TypeDef; //样本
|
|
|
|
extern __Samp_Buf_TypeDef sampleData;
|
|
|
|
void SetSampleSiagnlForADC(ADC_Config_TypeDef adc_cfg);
|
|
void StartADCSyncSampingData(void);
|
|
void ReadSamplingData(void);//读取采样数据
|
|
void ComputeSampleData(void);//计算采样数据
|
|
|
|
#endif
|