//////////////////////////////////////////////////////////////////////////// ///@copyright Copyright (c) 2018, 传控科技 All rights reserved. ///------------------------------------------------------------------------- /// @file bsp_drv.h /// @brief bsp @ driver config ///------------------------------------------------------------------------- /// @version 1.0 /// @author CC /// @date 20180331 /// @note cc_AS_stc02 ////////////////////////////////////////////////////////////////////////////// #ifndef _TASK_ADC_H #define _TASK_ADC_H #include "../ctask/task.h" #define ADC_NUM 10 //电压:3.65v 剩余容量:10% #define Alarm_Vol 45 // 最大次数 #define Count_Max 5 typedef struct _s_task_adc { TS_task task; U16 adc_val[ADC_NUM]; U8 index; U32 SUM; U32 Aver; U32 Variance; U16 Vin; U8 LowPower_Flag; // 计数 U8 LowPower_Count; }S_TASK_ADC; extern S_TASK_ADC _s_task_adc; extern void L3_task_Adc_init(void); extern void L3_task_Adc_handler(S_TASK_ADC *s); #endif // #ifndef