主题:SysConfig 中讨论的其他器件
工具/软件:
当我在除禁用 IO 外设之外的所有条件下测量待机模式下的电流消耗时、大约是 0.3mA。
数据表指出该值约为 1uA、但为什么会这样?
是否可以通过设置待机模式、禁用除 IO 外的所有内容、然后设置其他项来降低电流消耗?
请检查。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:
当我在除禁用 IO 外设之外的所有条件下测量待机模式下的电流消耗时、大约是 0.3mA。
数据表指出该值约为 1uA、但为什么会这样?
是否可以通过设置待机模式、禁用除 IO 外的所有内容、然后设置其他项来降低电流消耗?
请检查。
您是否可以尝试使用 SDK 中的空示例并在.c 文件中包含以下代码: while(1){
__WFI();
}
此外、请确保配置 SysConfig 并测试 SYSCTL 部分下的低功耗策略的每种模式:STOP0、SLEEP0、STANDBY0 和 STANDBY1
您 是否还可以尝试在 SDK 中运行 sysctl_power_policy_sleep_to_standby 示例?
您能给我提供电流测量方法吗?
DL_SYSCTL_setPowerPolicySTANDBY0 ();
while (interrupt_flg == false){
__ WFI ();
}
DL_SYSCTL_setPowerPolicyRUN0SLEEP0 ();
[/报价]在您提供的代码示例中、一旦 interrupt_flg == true、电源策略就会设置为 SLEEP0。 如果您以 4MHz MCLK 运行、则在 25°C 下 、典型电流介于 363uA 至 441uA 之间。