2021-06-15 07:20 PM
개발 보드 : L072CZ-LRWAN 보드
개발 환경 : KEIL(무료 �?��?�센스) + I-CUBE-LRWAN V2.0.0
안녕하세요.
RoLa개발�?� 시작한 초보 개발�?입니다.
현재 UM2073 문서를 참고하여 개발�?� 진행중입니다.
개발중�? low-power모드 설정하는 부분�? �?금한게 있습니다.
코드�?
void UTIL_LPM_EnterLowPower( void )
{
UTIL_LPM_ENTER_CRITICAL_SECTION_ELP( );
if( StopModeDisable != UTIL_LPM_NO_BIT_SET )
{
/**
* At least one user disallows Stop Mode
* SLEEP mode is required
*/
UTIL_PowerDriver.EnterSleepMode( );
UTIL_PowerDriver.ExitSleepMode( );
}
else
{
if( OffModeDisable != UTIL_LPM_NO_BIT_SET )
{
/**
* At least one user disallows Off Mode
* STOP mode is required
*/
UTIL_PowerDriver.EnterStopMode( );
// UTIL_PowerDriver.ExitStopMode( );
}
else
{
/**
* OFF mode is required
*/
UTIL_PowerDriver.EnterOffMode( );
UTIL_PowerDriver.ExitOffMode( );
}
}
전�? 관리는 �?�부분�?서 처리하는것 같습니다.
코드�?� 진행�?�보면 저전력모드�? 진입�?�후 바로 탈출하는것 같습니다.
�?�렇게 코드를 작성하면 저전력 모드�?� �?�미가 없는것 아닌가요???
�?하는 타�?��?�? 저전력 모드를 탈출하고 싶으면 어떻게 작성하는게 좋�?�지 참고할 만한 �?료가 있는지 알고싶습니다.