设置为不可优化变量的NUM竟然被优化了。。。为什么呢!!!

2019-03-24 13:52发布

为了达到精度的要求,我的程序中有这样的一个算式,
        NUM = (100000*buff[0] + 10000*buff[1] + 1000*buff[2] + 100*buff[3] + 10*buff[4] + buff[5]);
我已经在全局变量中申明了NUM为volatile uint32  。为什么NUM得不到我想要的值呢??
大家有过这种情况么?? 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
wuqingyou
1楼-- · 2019-03-24 19:18
 精彩回答 2  元偷偷看……
dontium
2楼-- · 2019-03-24 22:19
< :TI_MSP430_内容页_SA7 --> 你怎么知道NUM被优化了?怎么优化的?
得不到你期望的值可能不是“优化”的原因吧
wuqingyou
3楼-- · 2019-03-24 23:06
  1. /*Launchpad 4*4矩阵键盘P1口中断扫描
复制代码
[ 本帖最后由 wuqingyou 于 2012-7-27 19:01 编辑 ]

一周热门 更多>

相关问题

    相关文章