一、将没用到的口配置为“准双向模式”,且尽可能地把输出口也配置为“准双向模式”(对于外围可以输出1的端口也配置为“准双向模式”);
四种I/O模式:
准双向模式(仅在准双向模式下,I/O引脚内部上拉电阻被使能)
推挽输出模式
开漏输出模式
高阻抗 输入模式
二、将没用到的功能模块关闭。ADC、SPI、UART等。(SPI时钟越快,CLK脚的充放电越频繁,所以耗电量越大)
三、关闭用不到的中断源,防止意外唤醒。
经过以上配置,在新唐M0单片机NUC029LAN上测试,测出在3.3V的待机电流为8uA。
|