2025-09-12 09:53:32 +00:00
|
|
|
|
#ifndef __DRV_ADC_H_
|
|
|
|
|
#define __DRV_ADC_H_
|
|
|
|
|
|
2025-09-13 10:04:22 +00:00
|
|
|
|
/* 自定义宏,方便修改通道和引脚 */
|
|
|
|
|
#define ADCX ADC1
|
2025-09-13 09:22:00 +00:00
|
|
|
|
#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
|
2025-09-13 10:04:22 +00:00
|
|
|
|
#define ADC_CHANNEL_NUM 2 // 规则组配置规则序列的通道:2个通道
|
2025-09-13 09:22:00 +00:00
|
|
|
|
#define LB_TIMES 5
|
2025-09-12 09:53:32 +00:00
|
|
|
|
|
2025-09-13 09:22:00 +00:00
|
|
|
|
// 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);
|
2025-09-12 09:53:32 +00:00
|
|
|
|
void init_data_collect_module(void);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|