Vit (22.01.2020 09:08, просмотров: 196) ответил NAUT на Не могу завести RTC на STM32WB55RGV от внешнего 32.768, на родной отладке nucleo, errata какую-то херь пишет на эту тему обтекаемо, типо глюки у них, но это бывает. было у кого?
насчет PC13 в STM32L476 по факту очень похожие чудеса - настроенный на выход точно рубит LSE, причем рандомно. в мануале какие-то глупости тоже прописаны. насчет CSS тоже какая-то заморочка есть. не важно, включал ли CSS, получить флаг LSECSSD вполне нормально:)
потому L476 перед запуском LSE пробиваю
PWR_EnableBkUpAccess();__ISB();//Disable Backup Domain write Protection
if(RCC->BDCR & RCC_BDCR_LSECSSD){
uint32_t BDCR_copy;
BDCR_copy = RCC->BDCR;
RCC->BDCR |= RCC_BDCR_BDRST;__ISB();
BDCR_copy &= ~RCC_BDCR_LSECSSON;__ISB();//RCC_LSE_DisableCSS();
RCC->BDCR = BDCR_copy;
if(RCC_LSE_IsReady()){
RCC_LSE_Disable();__ISB();
while(RCC->BDCR & RCC_BDCR_LSEON){;}
while(RCC_LSE_IsReady()){;}
}
}
if(!RCC_LSE_IsReady()){
// . . .
}
ну и уже дошел до того, что тупо включаю этот самый CSS.
Полагаю, что в STM32WB55RGV может быть очень похоже