2025-02-26 09:59:15 +00:00
|
|
|
|
#ifndef HD_ADC_H_
|
|
|
|
|
#define HD_ADC_H_
|
|
|
|
|
|
|
|
|
|
#include "ch32v30x.h"
|
|
|
|
|
|
|
|
|
|
extern uint16_t adcData[];
|
|
|
|
|
extern int16_t Calibrattion_Val;
|
|
|
|
|
|
|
|
|
|
/* adc<64>ɼ<EFBFBD><C9BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݵ<EFBFBD><DDB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӧ<EFBFBD><D3A6><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
|
|
|
|
|
#define PwrOnNum 0
|
|
|
|
|
#define CurrentNum 1
|
|
|
|
|
#define VoltageNum 2
|
2025-04-02 10:02:25 +00:00
|
|
|
|
#define TemperatureNum 3
|
2025-02-26 09:59:15 +00:00
|
|
|
|
|
|
|
|
|
void HD_ADC_InIt(void);
|
|
|
|
|
void ADC_DMA_Init(void);
|
|
|
|
|
void startAdcCapture(void);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#endif
|