牛卧堂MCU技术交流
标题:
【M480】VDD断电只有VBAT供电时功耗高
[打印本页]
作者:
匿名
时间:
2023-2-16 16:17
标题:
【M480】VDD断电只有VBAT供电时功耗高
将板子的电源断开,只保持电池给RTC供电,功耗有几百微安
作者:
admin
时间:
2023-2-17 10:33
是因为PF4~PF11由GPIO模块控制,而GPIO模块由VDD供电,VDD没电导致。
将PF4~PF11改成由RTC模块控制就可以解决。
参考代码如下:
void RTC_GPIO_Backup_PF4_11(void)
{
CLK->APBCLK0 |= CLK_APBCLK0_RTCCKEN_Msk;
RTC->GPIOCTL0 = 0x0F0F0F0F;// RTC control, quasi, output high
RTC->GPIOCTL1 = 0x0F0F0F0F;// RTC control, quasi, output high
CLK->APBCLK0 &= ~CLK_APBCLK0_RTCCKEN_Msk;
}
欢迎光临 牛卧堂MCU技术交流 (http://nuvoton-mcu.com/)
Powered by Discuz! X3.2