Files
CHJ/user/Protocol/SampProcess.h
2026-03-20 21:19:04 +08:00

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