M0P_GPIO->PCADS_f.PC14=1;
M0P_GPIO->PCADS_f.PC15=1;
M0P_SYSCTRL->XTL_CR_f.AMP_SEL=2;//大振幅
M0P_SYSCTRL->XTL_CR_f.STARTUP=1;//1024
M0P_SYSCTRL->XTL_CR_f.DRIVER=1;//一般驱动
M0P_SYSCTRL->SYSCTRL2=0X5A5A;
M0P_SYSCTRL->SYSCTRL2=0XA5A5;
M0P_SYSCTRL->SYSCTRL0_f.XTL_EN=1;
while(M0P_SYSCTRL->XTL_CR_f.STABLE==0);//等待时钟稳定
Sysctrl_SysClkSwitch(SysctrlClkXTL);
想配置为外部XTL为系统时钟,进入一般睡眠后,电流还有80uA,根据规格书应该在5.6uA左右。去除了所有的外部电路,IO都配置为输出模式,输出低。包含调试口也配置了。请问是否我的时钟切换不对? |