This commit is contained in:
2026-04-23 10:50:18 +08:00
commit a436fda935
844 changed files with 272643 additions and 0 deletions

37
IAPV1.1/Driver/adc/adc.h Normal file
View File

@ -0,0 +1,37 @@
#ifndef __ADC_H
#define __ADC_H
#include "general_type.h"
#include "pbdata.h"
//#include "stdint.h"
//#define ADC_CH1 1 //ͨ<><CDA8>1
//#define ADC_CH_TEMP 16 //<2F>¶ȴ<C2B6><C8B4><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8>
void Adc_Get_Voltage(void);
u16 Get_Adc(u8 ch); //<2F><><EFBFBD><EFBFBD>ij<EFBFBD><C4B3>ͨ<EFBFBD><CDA8>ֵ
float Get_Adc_Average(u8 ch,u8 times);//<2F>õ<EFBFBD>ij<EFBFBD><C4B3>ͨ<EFBFBD><CDA8>10<31>β<EFBFBD><CEB2><EFBFBD><EFBFBD><EFBFBD>ƽ<EFBFBD><C6BD>ֵ
u16 Get_Adc2(u8 ch) ;
extern float ADC_VALUVE;
extern __IO uint16_t VREFINT_CAL;
extern __IO uint16_t VREFINT_DATA;
extern __IO float VDDA_VAL;
void ADC15_Init(void);
float Get_Adc_Ref(u8 ch);
void ADC15_POWERON(void);
void ADC15_POWEROFF(void);
void ADC15_Process(void);
#endif