函数指针的定义和使用
来源:互联网 发布:知乎头像 编辑:程序博客网 时间: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();
}
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
- 函数指针的定义和使用
- 类成员函数指针的定义和使用
- 指针的定义和使用
- 定义使用函数指针
- 函数指针与函数指针数组的定义与使用
- 函数指针以及函数指针数组的定义与使用
- 函数指针与函数指针数组的定义与使用
- 函数指针的定义与使用
- 指向函数的指针定义与使用
- 使用typedef定义指向函数的指针
- 函数指针的定义与使用
- 使用typedef语句定义函数类型和函数指针
- 函数指针的定义
- 双重指针变量的定义和使用
- 结构体指针的定义和使用
- C/C++,指针的定义和使用
- c 函数指针的定义 和 C++回调函数的使用
- c 函数指针的定义 和 C++回调函数的使用
- shell 脚本编译静态库
- ssm框架实例开发
- Springer LNCS LaTeX投稿模板使用方法 How to use the Springer LNCS LaTeX template
- 动物的叫声
- 数组类运算
- 函数指针的定义和使用
- leetcode笔记--Contains Duplicate I & II & III
- 本机IIS的用法
- android几种定时器机制及区别
- 文章标题 C语言实现单链表之逆置和逆序打印
- C#图像处理技术资料目录
- redis 一些常用命令
- ListView onItemClick onItemLongClick
- 钱海支付笔试