newPtz/drivers/drv_adc.h

27 lines
680 B
C

#ifndef __DRV_ADC_H_
#define __DRV_ADC_H_
#define TEST ADC1
#define VOLTAGE_ADC_CHANNEL ADC_CHANNEL_12
#define CURRENT_ADC_CHANNEL ADC_CHANNEL_13
#define ADC_GPIO_PORT GPIOC
#define VOLTAGE_ADC_PIN GPIO_PIN_2
#define CURRENT_ADC_PIN GPIO_PIN_3
#define ADC_CHANNEL_NUM 2 // 规则组通道数量
#define LB_TIMES 5
extern float curadc[ADC_CHANNEL_NUM];
// float ptz_Voltage_collect_adc1_task();
// float ptz_Current_collect_adc1_task();
float ptz_adc1_collect_task();
void adc_gpio_config(void);
void adc_config(void);
void init_data_collect_module(void);
#endif