请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:LAUNCHXL-CC2640R2 工具/软件:Code Composer Studio
您好!
我正在 使用 Sensor Controller Studio 中的 ADC 数据记录器示例、并已将项目导出到 CCS。
在 main_tirtos.c 中 while (1)循环的开头、有一行(123):
//每10秒唤醒一次
Task_sleep (10000000 / Clock_tickPeriod);
唤醒时、电流测量值约为1.3mA、已验证唤醒时间低至1秒;但是、我需要0.25秒的唤醒时间。
当我将行更改为:
//每0.25秒唤醒一次
Task_sleep (250000/ Clock_tickPeriod);
由于测量值明显较低(<20uA)、ADC 似乎无法正常工作。 您知道这是为什么发生的吗? 是否有任何方法可以纠正此问题?
电流测量如下所示: