#include "core_cm.h" // 假设这是包含SCB寄存器定义的头文件 void NVIC_SystemReset_Custom(void) { // 确保AIRCR寄存器的VECTKEY字段被正确写入以解锁 SCB->AIRCR = SCB_AIRCR_VECTKEY_MASK | SCB_AIRCR_SYSRESETREQ_Msk; // 在某些实现中,可能需要一个数据