You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

26 lines
528 B
C

#include "SWM221.h"
/* ע<>⣺EnterSleepMode() <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>RAM<41><4D>ִ<EFBFBD>У<EFBFBD>Keil<69><6C>ʵ<EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD>У<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD>Scatter file
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>code_in_ram.c <EFBFBD><EFBFBD><EFBFBD>Ҽ<EFBFBD> =<EFBFBD><EFBFBD>Options for File "code_in_ram.c" =<EFBFBD><EFBFBD>Properties =<EFBFBD><EFBFBD>Memory Assignment =<EFBFBD><EFBFBD>Code/Conts ѡ<EFBFBD><EFBFBD> IRAM1
*/
void EnterSleepMode(void)
{
volatile int i;
SYS->SLEEP |= (1 << SYS_SLEEP_SLEEP_Pos);
while((SYS->PAWKSR & (1 << PIN4)) == 0)
{
__NOP();
}
SYS->PAWKSR |= (1 << PIN4); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬
for(i=0;i<1000;i++)//<2F>ȴ<EFBFBD>FLASH<53><48><EFBFBD><EFBFBD>,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ20uS.
{
__NOP();
}
}