#ifndef _ADC_H_ #define _ADC_H_ #include "define_all.h" //ÄÚ²¿ÀÛ¼Ó //#define const_adc_Slope (*((uint16_t *)(0x1FFFFA84))) //ADCбÂÊ£¬³ý1000ºóʹÓà //#define const_adc_Offset (*((int16_t *)(0x1FFFFA86))) //ADC½Ø¾à£¬³ý100ºóʹÓ㬵¥Î»mV //ÍⲿÀÛ¼Ó #define const_adc_Slope (*((uint16_t *)(0x1FFFFA88))) //ADCбÂÊ£¬³ý1000ºóʹÓà #define const_adc_Offset (*((int16_t *)(0x1FFFFA8A))) //ADC½Ø¾à£¬³ý100ºóʹÓ㬵¥Î»mV //ÄÚ²¿ÀÛ¼Ó ÎÂ¶È #define const_T_30 *(uint16_t*) 0x1FFFFA92 //0X640 30¶¨±êÖµ //ÍⲿÀÛ¼Ó ÎÂ¶È #define const_T_30_14BIT *(uint16_t*) 0x1FFFFB54 //0XÍⲿÀÛ¼Ó 16383£¨14bit£© 30¶¨±êÖµ //ADC_IN4 #define LIT_ADC_PORT GPIOD #define LIT_ADC_PIN GPIO_Pin_1 //ADC_IN8 #define ALK_ADC_PORT GPIOB #define ALK_ADC_PIN GPIO_Pin_3 void ADC_LithIO_Init(void); void ADC_AlkaIO_Init(void); void ADC_IN5_Init(void); void ADC_IN4_Init(void); void ADC_IN8_Init(void); void ADC_Temp_Init(void); uint32_t Get_AdcValue(void); float Get_AdcTempValue(void); #endif