API for Softreset in LPC5410x

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

API for Softreset in LPC5410x

422 次查看
chethanshetty
Contributor I

Hi,

   Is there any API to softreset in LPC5410x controller???

BR

Chethan

标记 (1)
0 项奖励
回复
1 回复

347 次查看
kerryzhou
NXP TechSupport
NXP TechSupport

Hello Chethan shetty,

  If you are using the LPCopen code,  you will find the API code in teh core_cm4.H

/** \brief  System Reset

    The function initiates a system reset request to reset the MCU.
 */
__STATIC_INLINE void NVIC_SystemReset(void)
{
  __DSB();                                                     /* Ensure all outstanding memory accesses included
                                                                  buffered write are completed before reset */
  SCB->AIRCR  = ((0x5FA << SCB_AIRCR_VECTKEY_Pos)      |
                 (SCB->AIRCR & SCB_AIRCR_PRIGROUP_Msk) |
                 SCB_AIRCR_SYSRESETREQ_Msk);                   /* Keep priority group unchanged */
  __DSB();                                                     /* Ensure completion of memory access */
  while(1);                                                    /* wait until reset */
}

/*@} end of CMSIS_Core_NVICFunctions */

Wish it helps you!


Have a great day,
Kerry

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 项奖励
回复