在使用TMS320F28027 实验板的时候,屏蔽掉for循环里面的一个函数,导致程序无法正常运行。
屏蔽的函数如图1,函数内部如图2,屏蔽函数后,程序直接跳过for循环到程序末尾,for循环内的程序都不执行,但不屏蔽程序,屏蔽程序内部功能,即让该函数成为一个空函数,程序就能正常运行,很费解这是为什么,这两者有什么本质区别吗?
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.
在使用TMS320F28027 实验板的时候,屏蔽掉for循环里面的一个函数,导致程序无法正常运行。
屏蔽的函数如图1,函数内部如图2,屏蔽函数后,程序直接跳过for循环到程序末尾,for循环内的程序都不执行,但不屏蔽程序,屏蔽程序内部功能,即让该函数成为一个空函数,程序就能正常运行,很费解这是为什么,这两者有什么本质区别吗?
非常感谢您回答我的问题,可能是因为我没描述清楚,for循环里屏蔽的console.app()函数调用了console_app()函数,我将该函数的函数功能屏蔽,而不是将调用该函数的语句屏蔽,程序能够正常运行,但屏蔽调用该函数的语句却让程序不正常运行,即连for循环都无法进入,直接跳到程序结尾。