ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
1328099 Топик полностью
NAUT (07.07.2023 09:51, просмотров: 216) ответил lloyd на SCB->AIRCR = 0x5FA0004;
__NO_RETURN __STATIC_INLINE void __NVIC_SystemReset(void) 

{

__DSB(); /* Ensure all outstanding memory accesses included

buffered write are completed before reset */

SCB->AIRCR = (uint32_t)((0x5FAUL << SCB_AIRCR_VECTKEY_Pos) |

(SCB->AIRCR & SCB_AIRCR_PRIGROUP_Msk) |

SCB_AIRCR_SYSRESETREQ_Msk ); /* Keep priority group unchanged */

__DSB(); /* Ensure completion of memory access */

for(;;) /* wait until reset */

{

__NOP();

}

}