用Grace配置的程序,设置全局变量的问题

Xman0_0   2013-4-15 09:28 楼主
在InterruptVectors_init.c文件里,有一段话 /* User defined includes, defines, global variables and functions */ ,然后我就在这行定义了全局变量num,可是在main()函数里调用num的话,会提示num没有定义。我想请教一下究竟在哪里定义全局变量?

InterruptVectors_init.c中定义变量部分:
/* USER CODE START (section: InterruptVectors_init_c_prologue) */
        int num;
/* USER CODE END (section: InterruptVectors_init_c_prologue) */

main()函数中初始化全局变量:
int main(void)
{
    Grace_init();                   // Activate Grace-generated configuration

    WDTCTL = WDTPW + WDTHOLD;
    num = 0;
    LPM0;

    return (0);
}

编译结果:
编译出错

[ 本帖最后由 Xman0_0 于 2013-4-15 01:52 编辑 ]

回复评论 (1)

代码和截图?
点赞  2013-4-15 09:44
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复