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