This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

msp430f5438 & 函数指针的问题

请教TI工程师一个问题,我以前调试好一个代码:一个timer中断代码内,调用函数指针,函数指针指向真正要执行的函数。实现一个低功耗的多定时任务。

现在由于设计需要,需要改动代码,要在timer中断内调用上述timer中断处理函数的函数指针,这样就出现函数指针里调用函数指针的问题,造成死机的问题。

问题就出在两次函数指针调用这,可能是两次调用函数指针时,堆或者栈编译器(iar)没有处理好,造成溢出、覆盖,需要手工去做,但是对于msp430调用函数时堆栈的

处理不是很明白,堆栈空间已经反复更改,没有效果,请工程师帮我看看。

另外这个论坛怎么快捷查看自己的帖子?