请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC2640R2F 您好!
我们有一个待机电流测试、在此测试中我关闭外设、然后测量电流。 待机电流测试在 Tera Term 的命令代码之后执行。 转至待机电流测试后、我移除了 RS232板、测量值为38uA。 但是、如果我调用 UART_CLOSE ()、电流上升至4mA。 即使我拆下 RS232板、电流仍为4mA。 导致电流器上升至4mA 的原因。 下面是我的代码。
void TestApp_SCTTest (void)
{
LED_RESET();
蜂鸣器_Stop ();
UartApp_WriteString ("外设已关闭。\r\n");
UartApp__close();
返回;
}
另一个问题是、当 UART 仍在等待命令时、我们的测量值为38uA。 如果我关闭 UART、电流是否会更低? 此外,我是否应该调用 Task_sleep()并禁用看门狗以进入待机模式? power_saving 按预定义符号进行设置。
-克尔