使用CC2640r2f内部的battery monitor功能检测电池电压
1、在simple_peripherapl.c中添加头文件
#include <driverlib/aon_batmon.h>
2、在周期函数中调用
uint8_t integer ,frac;
// <int.frac> format size <3.8> in units of volt
//10:8 为 整数部分(integer) ,7:0 为小数部分(frac),单位为1/256v
uint32_t batval = AONBatMonBatteryVoltageGet(); //get Battery monitor value
integer = (uint8_t)((batval>>8) & 0x03);
frac = (uint8_t)((batval>>0) & 0xff) *(1/256);