stm32 中使用函数指针出现的问题

[复制链接]
4214|4
 楼主| wangxingwu-jlu 发表于 2009-11-5 21:01 | 显示全部楼层 |阅读模式
EXTERN void (*Crank_Treat[240]) (void);   //定义
然后一调用函数的时候就出现
void HardFaultException(void)
{
  /* Go to infinite loop when Hard Fault exception occurs */
  while (1)
  {
  }
} 老往这个函数里面跑 是在不知道为什么
请教牛人
香水城 发表于 2009-11-6 08:27 | 显示全部楼层
这是一个函数指针数组,你是如何赋值的?怎么调用的?
txcy 发表于 2009-11-7 09:47 | 显示全部楼层
你调用的函数有指针指向那里,如楼上说的,要看你具体怎么调用的
 楼主| wangxingwu-jlu 发表于 2009-11-8 15:58 | 显示全部楼层
函数指针没赋值就调用了 ,谢谢
香水城 发表于 2009-11-8 20:21 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

39

主题

96

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部