#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
|