是因为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;
} |