#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_IN10_Init(void); void ADC_IN8_Init(void); void ADC_Temp_Init(void); uint32_t Get_AdcValue(void); float Get_AdcTempValue(void); #endif