MSP430技术论坛
直播中

陈丹丽

7年用户 180经验值
私信 关注
[问答]

IAR FOR 430定义的变量一直在变

用的编译器是IAR FOR 430,在一个文件里定义了个变量并附初值130,头文件声明为extern变量,在另个文件中包含该头文件,然后把这个变量显示出来,发现这个变量一直在变!用5.30,5.50的版本都一样。别的地方没有修改这个变量,加了volatile也不管用,第一次用这个不知道怎么回事,好几天了也没搞定,再不行就只有放弃430了,求好心人帮忙谢谢!

回帖(5)

李宸如

2019-4-15 10:47:51
没这么怪异吧,呵呵。
你肯定在某个地方修改了才会变的。
举报

邹凌云

2019-4-15 10:54:56
你把变量名字改了试试,别因为这个就放弃430啊~呵呵
举报

杨悟牛

2019-4-15 11:03:51
过来看看  学习学习 啊哈哈哈哈
举报

姬中岩

2019-4-15 11:22:03
我用IAR低版本编的程序没错误,用高版本打开居然有错误了啊
举报

陈宏子

2019-4-15 11:37:05
         我也是遇到了这个情况,  定义了一个变量text_key_flag,头文件中用extern声明,然后另一个文件包含这个头文件,但是发现这个变量会变化,但是每次固定变化到0x39  ?  不知道是怎么回事??
举报

更多回帖

发帖
×
20
完善资料,
赚取积分