函数指针的定义和使用

来源:互联网 发布:知乎头像 编辑:程序博客网 时间:2024/06/06 03:43
void (*pFunction)(void);
void JumpToApp(void)
{
 unsigned int JumpAddress;
    put_str("now,jump to app...\r\n\r\n");
 SCB->VTOR = (APP_BASE_ADDR)&0X1FFFFF80;//0x3FFFFF80
 __set_MSP(*(__IO uint32_t*)APP_BASE_ADDR);  
 JumpAddress = *(__IO uint32_t*)(APP_BASE_ADDR + 4);
 pFunction=(void (*)(void))JumpAddress;
 pFunction();
}
0 0
原创粉丝点击