Доброе здрасьти.
Где-то в коде:
Код:
|
//Предыдущий код
uint32_t SB_Status = (uint32_t)0x00;
SB_Status = (PWR-›CSR & PWR_CSR_SBF);
if (SB_Status == PWR_CSR_SBF)
{
PWR-›CR |= PWR_CR_CSBF;
}
else
{
Init_KEY();
Standby_ON();
}
//Последующий код |
Вопрос следующий:
В Reference Manual написано, что бит PWR-›CSR.SBF сбрасывается установкой бита PWR-›CR.CSBF.
Но тут возникла проблемка:
Если устроить сброс по питанию, то бит железно сбрасывается, а вот если установить этот бит, то нет.
Люди добрые, помогите.