/*----------------------------------------------------------------* * * * 电池电压读取模块 * * * * 作者:钱向红 * * * * 时间:2017-02-10 * * * *----------------------------------------------------------------*/ #ifndef USER_ADC_BAT_PRESENT #define USER_ADC_BAT_PRESENT // 颠倒字节顺序 uint16_t ntohs(uint16_t n); uint32_t ntohl(uint32_t n); #define htons(n) ntohs(n) #define htonl(n) ntohl(n) // 初始化引脚 void Battery_Init(void); void Battery_Open(); // 读电池数据并解析 uint32_t DS2788_ReadBattery(data_dtu_t *sample); // 充放电改变标志 extern uint8_t bat_CurrentEvent; extern uint32_t Poweroff_time; #endif