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

gncg   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)
  {
  }
} 老往这个函数里面跑 是在不知道为什么
请教牛人

回复评论 (4)

                                 这是一个函数指针数组,你是如何赋值的?怎么调用的?
点赞  2009-11-6 08:27
                                 你调用的函数有指针指向那里,如楼上说的,要看你具体怎么调用的
点赞  2009-11-7 09:47
                                 函数指针没赋值就调用了 ,谢谢
点赞  2009-11-8 15:58
                                 
点赞  2009-11-8 20:21
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复