nongye/STM32F103_App1/HardWare/ADC/adc.h

15 lines
348 B
C
Raw Normal View History

#ifndef __ADC_H
#define __ADC_H
#include "main.h"
/* <20><><EFBFBD>ص<EFBFBD><D8B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>⣨PA0, ADC1 ͨ<><CDA8>0<EFBFBD><30><EFBFBD><EFBFBD>
* <EFBFBD><EFBFBD>ѹ<EFBFBD><EFBFBD>/ƫ<EFBFBD><EFBFBD>/<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> main.h <EFBFBD><EFBFBD> BAT_* <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ã<EFBFBD>Ĭ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ÿ<EFBFBD><EFBFBD>ư<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
* <EFBFBD><EFBFBD>ѹ = ADC/4096*3.3*11 + 0.6<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>% = 100*(V-10.8)/(12.6-10.8)<EFBFBD><EFBFBD>12V Ǧ<EFBFBD> */
void adcInit(void);
uint16_t getAdc(void);
int battery_percent(void); /* 0~100 */
#endif /* __ADC_H */