| 12345678910111213141516171819202122232425262728293031323334353637 |
- #ifndef __DRV_DAC_H__
- #define __DRV_DAC_H__
- #define ADC_GETRESULT_6TIMES (6u)
- /*=== Return value. ===*/
- #define ADC_R_ERR_TIMEOUT ( -1 )
- #define ADC_R_ERR_NULL ( -2 )
- #define ADC_R_ERR_CHNUM ( -3 )
- enum
- {
- adc_temperatrue_0 = ADC_CHANNEL_0,
- adc_temperatrue_1 = ADC_CHANNEL_1,
- adc_vbat = ADC_CHANNEL_5,
- adc_max
- };
- #define Mea_Temp_Enable(x) gpio_bit_write(GPIOC,GPIO_PIN_3,(bit_status)(x))
- int8_t Sample_ADC_Values(uint8_t channel, uint16_t *buff, uint8_t times);
- int8_t adc_getResult_6t(unsigned char chNo, unsigned short* result);
- //**************************************************Measure_Temprature********************************************************
- void _Measure_Temprature_Initial(void);
- //**************************************************vbat********************************************************
- void _Measure_Vol_Initial(void);
- #endif
|