#ifndef _ADC_H #define _ADC_H #include "stm32f10x.h" extern void ADCx_Init(void); extern u16 Get_ADC_Value(u8 ch); #define ADC_MAX_QUEUE_BUF_SIZE 1024 //USART3���ڻ�������С����λ���ֽ� //extern uint8_t ADC_QUEUE_BUF[ADC_MAX_QUEUE_BUF_SIZE];//USART3���ڻ����� //extern uint8_t ADC_QUEUE_REAR;//���ڻ���������β�����λ�� //extern uint8_t ADC_QUEUE_FRONT;//���ڻ����������ף�����λ�� extern uint8_t ADC_QUEUE_FULL(void); extern uint8_t ADC_QUEUE_EMPTY(void); extern uint8_t ADC_PUSH_QUEUE(uint8_t ch); extern uint8_t ADC_POP_QUEUE(void); void ADC_CLEAR_QUEUE(void); #endif