团队成员
在测试 CC1352R 低功耗时、我使用了 hello 项目、电流几乎为~1uA、正常。 然后我添加了 UART、INIT、OPEN、既不会导致电流改变(正常)、但一旦开启 UART_READ、就可以收到。 电流高达~9xxuA。 然后在接近电流时恢复正常。
我的接收已开启:
UART_CONTROL (UART->info.handle、UART_CMD_reserved、NULL);//UARTCC26X0_CMD_RETURN_PARTIAL_ENABLE (UART_CMD_reserved + 0)--> IDLE
uart_read (uart->info.handle、uart->info.rxbuf.data、uart->info.rxbuf.size);
UART 引脚未使用的状态为输入+下拉、因为我将外部串行器件完全断电。
~、我还在 projectZero、简单外设例程中测试了 UART、其中电流高于 Δ Σ 1.6mA。 为什么当串行端口打开以进行接收时电流增大? 我仅接收 uart_mode_callback。
那么在回调函数中只调用 uart_read (uart->info.handle、uart->info.rxbuf.data、uart->info.rxbuf.size);为了再次启用接收、不确定读取调用是否是回调中的规范?
此致
亚历克斯