📄 低速.txt
字号:
void normal_slow()//正常和SLOW模式转换
{
unsigned int i;
unsigned int MemCon[9]={0,0,0,0,0,0,0x18000,0x18000,0x800000+2033};
unsigned int save_MCON[9];
pISR_EINT4567=(unsigned int)STEINT45;
rINTMSK = ~(BIT_GLOBAL | BIT_EINT4567);
for(i=0;i<9;i++)
save_MCON[i]=((unsigned int *)0x01c80004)[i];
rLOCKTIME=0x640;
rCLKSLOW=2|(1<<4)|(1<<5); //PLL关闭进入SLOW
ChangeMemCon(MemCon);//改变存储器控制寄存器60M->1M
while(!slw_exit)//等待唤醒信号
{
Delay(100);
Delay(100);
}
rINTMSK|=BIT_RTC;
for(i=0;i<9;i++)
{
MemCon[i]=save_MCON[i];
}
ChangeMemCon(MemCon);
rCLKSLOW=2|(1<<4)|(0<<5);//PLL被打开
for(i=0;i<2048;i++)//打开PLL需要时间
rCLKSLOW=2; //退出SLOW禁止SLOW位
slw_exit=0;
aflag=2;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -