cc1310的adc采集
目前想要采集1310的使用的电量问题,请问下cc1310的adc怎么采集?用IAR编辑吗? 有没有具体的参考设置?
你是要一个ADC的例子?什么叫采集电量?
恩, 我想问下有没有ADC的例程? 有相关的配置的过程!
你好 TY: 你们这内部可以采集电量?可以不用到ADC的不?
NO.
ADC的例子如下,供参考
https://e2e.ti.com/support/wireless_connectivity/bluetooth_low_energy/f/538/t/404426
你好! TY:
恩 ,adc的采集我会根据你给的试下。我想再问下cc1310有没有类似cc2640的获取剩余电量的接口,cc2640调用的是Batt_MeasLeve()直接获取电量,我想cc1310应该也可以直接获取电量!
你好!TY:
我会根据你给网站试下adc的功能。我想再问下cc1310有没有类似cc2640的直接调用Batt_MeasLevel()获取电量的,我想cc1310应该也可以吧,不知道有没有相关的接口可以直接用?谢谢了!
直接用,应该通用,M3核是一样的。
你好!TY:
你们有没有直接获取的电池电量的demo? 我没有找到相关的直接获取电量的例程(或者接口)!
直接用cc2640的就好了。程序里面
#include <driverlib/aon_batmon.h>
static uint8_t battMeasure(void)
{
uint32_t percent;
// Read the battery voltage (V), only the first 12 bits
percent = AONBatMonBatteryVoltageGet();
// Convert to from V to mV to avoid fractions.
// Fractional part is in the lower 8 bits thus converting is done as follows:
// (1/256)/(1/1000) = 1000/256 = 125/32
// This is done most effectively by multiplying by 125 and then shifting
// 5 bits to the right.
percent = (percent * 125) >> 5;
// Convert to percentage of maximum voltage.
percent = ((percent* 100) / 3273);
return percent;
}